【发布时间】:2017-05-28 05:31:41
【问题描述】:
我正在将现有的 .js 和 .css 文件添加到使用 angular-cli 1.0.6 的 Angular 4 应用程序中。在最近的升级之前,我只是在 index.html 中引用它们——我知道这是“错误的”,但它可以满足我当前的需求。
最近一次更新后,我尝试过的所有操作都得到 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">
我已经尝试将它添加到组件中的样式:styleUrls: ['../edit.scss', '../../scripts/test.css'],
即使路径有效(我可以在编辑器中关注它们),我也会为所有这些路径获得 404。
这样做的正确方法是什么?
【问题讨论】: