Javascript 无法使用Angular 2 CLI生成获取

Javascript 无法使用Angular 2 CLI生成获取,javascript,html,angular,angular-cli,Javascript,Html,Angular,Angular Cli,在使用Angular CLI构建项目之后,我继续使用内联、styles bundle.js和main bundle.js获取404:Cannot GET 在my index.html的底部: <script type="text/javascript" src="inline.js"></script> <script type="text/javascript" src="styles.bundle.js"></script> <scrip

在使用Angular CLI构建项目之后,我继续使用内联、styles bundle.js和main bundle.js获取
404:Cannot GET

在my 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 goodies。当我将文本复制到相应的脚本标记中时,效果很好。

谢谢@Johan Blomgren的回答。添加此项修复了它:

<base href="index.html">


谢谢@Johan Blomgren的回答。添加此项修复了它:

<base href="index.html">


请澄清您的意思:“当我将文本复制到相应的脚本标记中时,它工作正常。”您是否将应用程序放在Web服务器上的文件夹中?然后,当您构建“ng build--bh/myUrl/”@ppovoski时,您需要设置基本href。这意味着,我从inline.js复制文本,将其放入第一个脚本标记中,复制styles.bundle.js,将其放入第二个标记中,等等。@Johan Blomgren甚至不在该阶段,只是尝试将index.html弹出到浏览器中。没有服务(尚未)。可能是web服务器问题。我使用静态web服务器在本地测试构建的项目。如果可以看到文件与index.html文件位于同一目录中,是否可以在新的浏览器选项卡中打开inline.js文件?您的web服务器如何处理*.js文件?请澄清您的意思:“当我将文本复制到相应的脚本标记中时,它工作正常。”您是否将应用程序放在web服务器上的文件夹中?然后,当您构建“ng build--bh/myUrl/”@ppovoski时,您需要设置基本href。这意味着,我从inline.js复制文本,将其放入第一个脚本标记中,复制styles.bundle.js,将其放入第二个标记中,等等。@Johan Blomgren甚至不在该阶段,只是尝试将index.html弹出到浏览器中。没有服务(尚未)。可能是web服务器问题。我使用静态web服务器在本地测试构建的项目。如果可以看到文件与index.html文件位于同一目录中,是否可以在新的浏览器选项卡中打开inline.js文件?您的web服务器如何处理*.js文件?非常感谢,为我节省了一两天。非常感谢,为我节省了一两天。