【发布时间】:2016-12-18 06:05:24
【问题描述】:
在使用 Angular CLI 构建项目后,我不断收到 404:Cannot GET 以及我的内联、样式 bundle.js 和 main bundle.js。
在我的 index.html 的底部:
<script type="text/javascript" src="inline.js"></script>
<script type="text/javascript" src="styles.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js"></script>
这些文件与 index.html 位于同一文件夹中,其中包含所有 angular 2 好东西。当我将文本复制到相应的脚本标签中时,它工作得很好。
【问题讨论】:
-
请澄清您的意思:“当我将文本复制到相应的脚本标签中时,它工作得很好。”
-
您是否将您的应用程序放在您的网络服务器上的文件夹中?那么你需要在构建“ng build --bh /myUrl/”时设置base-href
-
@ppovoski 的意思,我从inline.js中复制文本,放到第一个script标签,复制styles.bundle.js,放到第二个标签等等
-
@Johan Blomgren 甚至不在那个阶段,只是试图将 index.html 弹出到浏览器中。没有服务(还)。
-
可能是网络服务器问题。我使用静态 Web 服务器在本地测试构建的项目。如果您可以看到文件与 index.html 文件位于同一目录中,您可以在新的浏览器选项卡中打开 inline.js 文件吗?您的 Web 服务器如何处理 *.js 文件?
标签: javascript html angular angular-cli