Ubuntu Linux 16.04
角-cli:1.0.0-beta.15
节点:6.3.1
操作系统:linux x64
当我开发一切都按预期工作时(域http://localhost:4200
)但是当我为生产构建并部署到我的服务器时,我的根路径中没有应用程序,它类似于http://www.mydomain.com/my-ng-app
,在这种情况下,应用程序尝试从根 url 加载包,显然得到404
响应。 例如,当该文件实际上在www.mydomain.com/my-ng-app/main.9c5e616854294854119f.bundle.js
中时尝试加载http://www.mydomain.com/main.9c5e616854294854119f.bundle.js
#$
所有.js
文件的 404。
我已经尝试将<base href="/">
更改为<base href="/my-ng-app">
但仍然不起作用。
将 index.html 中的基本 href 从"/"
更改为""
最有用的评论
将 index.html 中的基本 href 从
"/"
更改为""