Angular - 从自定义文件夹加载延迟

时间:2017-12-15 17:03:44

标签: django angular lazy-loading base-url

我有几个延迟加载模块的Angular 4应用程序。我按预期独立工作(在本地开发服务器中),但是当我尝试使用Django应用程序部署它时...

主页面 - index.html是由angular-cli构建的index.html中的Django视图生成的,所有对bundle.js文件的路径都调整为使用静态内容路径,所有这些都在工作,直到我尝试延迟加载。 ..

尝试在根目录中找到文件0。*****。js,文件不在,因为它位于静态内容位置...

更改<base href="/static/">会加载延迟文件,但也会更改整个网址并损坏路由...(我也希望静态内容位于外部服务器上)

如何在不改变<base href="/static/">的情况下调整文件延迟加载(0。*****。js)的路径?

1 个答案:

答案 0 :(得分:2)

解决方案是使用build命令

设置--deploy-url(short-hand -d)