首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CDN延迟加载

CDN延迟加载
EN

Stack Overflow用户
提问于 2018-08-10 02:44:08
回答 2查看 1.6K关注 0票数 3

可以从外部服务器加载惰性模块吗?我想把我的资源上传到CDN上,但是看起来懒惰的模块是从我的node.js服务器上加载的,这对我不好。

我的服务器只提供angular app的index.html,但资源将从cdn加载。它启动并正常工作,直到一个惰性模块被加载,它是相对于我的服务器,而不是CDN。

EN

回答 2

Stack Overflow用户

发布于 2018-11-15 04:33:01

下面的代码将设置在何处查找延迟加载的模块。(您也可以将其添加到angular.json中)

代码语言:javascript
复制
ng build --prod --deploy-url https://yourcdn.com/path/

这也是可行的

代码语言:javascript
复制
ng build --prod --deploy-url /path/to/javascript/

它在这里列出

代码语言:javascript
复制
ng build --help

我使用的是AngularCLI 7.0.5,我还没有检查他们添加了这个标志的版本。

票数 0
EN

Stack Overflow用户

发布于 2019-04-18 14:42:20

要设置延迟加载的模块路径,请使用--deploy-url

代码语言:javascript
复制
ng build --deploy-url=/dist/some_folder
ng build --deploy-url=//localhost:5021/dist/cdn/

要更改资源路径,请使用--base-url=/asset/path

因此,要在本地加载资源并从CDN延迟加载模块

代码语言:javascript
复制
ng build --base-url=/asset/path --deploy-url=//localhost:5021/dist/cdn/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51773869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档