我有几个延迟加载模块的Angular 4应用程序。我按预期独立工作(在本地开发服务器中),但是当我尝试使用Django应用程序部署它时...
主页面 - index.html是由angular-cli构建的index.html中的Django视图生成的,所有对bundle.js文件的路径都调整为使用静态内容路径,所有这些都在工作,直到我尝试延迟加载。 ..
尝试在根目录中找到文件0。*****。js,文件不在,因为它位于静态内容位置...
更改<base href="/static/">
会加载延迟文件,但也会更改整个网址并损坏路由...(我也希望静态内容位于外部服务器上)
如何在不改变<base href="/static/">
的情况下调整文件延迟加载(0。*****。js)的路径?
答案 0 :(得分:2)
解决方案是使用build命令
设置--deploy-url(short-hand -d)