我正在向使用angular-cli 1.0.6的Angular 4应用程序添加现有的.js和.css文件。在最近的升级之前,我只是在index.html中引用它们--我知道这是“错误”的,但对于我的当前需求来说,它起作用了。
最近一次更新后,我尝试了所有方法都无法正确加载它们,我已经成功地将JavaScript文件添加到angular-cli.json并将其导入到组件中。这个工作了,但同样的方法不适用于.css文件。
我曾试过在index.html中这样写:
虽然路径有效(我可以在编辑器中跟随它们),但这些方法都无法正常加载CSS文件,报错404。
请问这个问题的正确解决方法是什么?
最近一次更新后,我尝试了所有方法都无法正确加载它们,我已经成功地将JavaScript文件添加到angular-cli.json并将其导入到组件中。这个工作了,但同样的方法不适用于.css文件。
我曾试过在index.html中这样写:
<link rel="stylesheet" type="text/css" href="/scripts/test.css">
,也试过在组件的模板内这样写:<link rel="stylesheet" type="text/css" href="../../../app/scripts/test.css">
, 最后我还尝试把它添加到组件的styles属性内:styleUrls: ['../edit.scss', '../../scripts/test.css'],
。虽然路径有效(我可以在编辑器中跟随它们),但这些方法都无法正常加载CSS文件,报错404。
请问这个问题的正确解决方法是什么?