ng build后,Angular项目无效

时间:2017-03-30 13:39:03

标签: javascript angular npm

我第一次尝试Angularjs 2,在ng build之后,它被编译到dist文件夹,但文件夹中的index.html包含所有脚本都缺少引用,尽管它们都存在于同一个文件夹中。 有没有人遇到过这个?你有什么建议? 随附的是chrome中的错误快照。enter image description here

1 个答案:

答案 0 :(得分:0)

我猜您只是使用file://协议从文件系统打开index.html。这不起作用,因为应用程序是使用标记构建的,它表示所有相对路径都应以“/”作为前缀。使用文件协议,它意味着在您的文件系统的根目录。

您可以构建指定不同基本路径的应用程序:

{{1}}

您还可以考虑将其部署到可以映射到index.html的所有路径的Web服务器(例如Apache + mod_rewrite),因此当您点击浏览器中的重新加载按钮时,应用程序将加载无关紧要的路径。