如何修改 Umbraco v9 CMS 生成的文件

How to modify Umbraco v9 CMS generated files

我想知道是否可以更改 Umbraco CMS 文件。 例如“umbraco.controllers.min.js”文件。 这些文件是在构建时生成的,因此我所做的任何更改都会被覆盖。 我正在尝试对后端做一个小改动 UI,但我什至看不到文件是从哪里生成的。

简短的回答是:我不会更改 Umbraco 文件中的任何内容。您可以创建自己的插件(作为您网站的一部分,在文件 Umbraco controls/generates 之外)并覆盖您想要更改的任何内容(取决于具体内容),但 Umbracos 拥有自己的文件应该是禁区。否则你会 运行 在升级时遇到问题等等。

编辑:尽管...这些文件不应该在构建时重新生成,我认为,如果您已经通过 Nuget 等安装了 Umbraco。您是否直接在 Umbraco 源存储库中更改文件?