如何配置Orchard + Angular 6的构建

时间:2018-07-15 00:49:58

标签: angular angular-cli

我将Orchard主题应用为角度6。

  • 所有通过角度cli构建的.js文件必须推送到Themes/MyTheme/Scripts
  • 按角度cli编译后,所有文件.css必须推送到Themes/MyTheme/Scripts
  • 将文件夹assets推送到Themes/MyTheme/assets
  • index.html重命名为Document.cshtml推送到/View
|- Themes
|-- MyTheme
|--- assets/
|--- Styles/
|---- styles.css
|--- Scripts/
|---- main.js
|---- polyfills.js
|---- runtime.js
|---- scripts.js
|--- Views/
|---- Document.cshtml -> index.html

检查Chrome中的元素:

  

http://localhost:4200/Themes/MyTheme/Script/main.js   http://localhost:4200/Themes/MyTheme/Script/polyfills.js   http://localhost:4200/Themes/MyTheme/Script/runtime.js   http://localhost:4200/Themes/MyTheme/Script/scripts.js   http://localhost:4200/Themes/MyTheme/Styles/scripts.js

我尝试通过命令ng serve --prod --deploy /Themes/MyThemes/进行构建时处理url,但是运行时块文件0.js ...(惰性加载模块)的URL继续从root url加载。

大块文件:

  

http://localhost:4200/0.js   http://localhost:4200/1.js

运行到后如何处理块文件的URL:

http://localhost:4200/Themes/MyThems/Scripts/0.js

或者如何配置路由器Orchard从根URL读取文件0.js。

0 个答案:

没有答案