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