角度-更改延迟加载的js文件(生产)的路径

时间:2019-02-18 15:35:56

标签: angular

我有一个带有模块延迟加载的angular 7项目,我想自定义延迟加载文件的路径: 当我构建项目(ng build --prod时,angular会处理所有事务并创建所有js文件,包括在单独文件中的lazyloaded模块部分。它很棒而且很简单,但是我需要从其他服务器下载延迟加载的js文件,并且需要自定义js文件名。

我认为相关代码可能在angular/router中(例如,RouterConfigLoader.prototype.load),但是我不确定,有关该主题的文档很少。

有人知道它是如何工作的,我如何使用自己的代码来管理模块的延迟加载?

谢谢!

1 个答案:

答案 0 :(得分:0)

您必须将所有捆绑软件和惰性模块托管在同一域的CDN网络上。

您可以通过--deploy-url设置在CLI上为分发包定义基本路径。

这是有关该主题的教程:

https://blog.chai-jay.com/angular-2-use-cdn-path-angular-cli-generated-index-html/