可以从外部服务器加载惰性模块吗?我想把我的资源上传到CDN上,但是看起来懒惰的模块是从我的node.js服务器上加载的,这对我不好。
我的服务器只提供angular app的index.html,但资源将从cdn加载。它启动并正常工作,直到一个惰性模块被加载,它是相对于我的服务器,而不是CDN。
发布于 2018-11-15 04:33:01
下面的代码将设置在何处查找延迟加载的模块。(您也可以将其添加到angular.json中)
ng build --prod --deploy-url https://yourcdn.com/path/这也是可行的
ng build --prod --deploy-url /path/to/javascript/它在这里列出
ng build --help我使用的是AngularCLI 7.0.5,我还没有检查他们添加了这个标志的版本。
发布于 2019-04-18 14:42:20
要设置延迟加载的模块路径,请使用--deploy-url
ng build --deploy-url=/dist/some_folder
ng build --deploy-url=//localhost:5021/dist/cdn/要更改资源路径,请使用--base-url=/asset/path
因此,要在本地加载资源并从CDN延迟加载模块
ng build --base-url=/asset/path --deploy-url=//localhost:5021/dist/cdn/https://stackoverflow.com/questions/51773869
复制相似问题