我正在尝试使用Angular构建静态网站。我的目标是将一些全局的css/js/image文件添加到index.html
中。
这是我的index.html
代码:
<link rel="stylesheet" type="text/css" href="css/layers.css">
我的css
文件夹与index.html
文件处于同一级别。
我为每个我添加的样式表(通过使用chrome运行ng serve)都收到了这个错误:
拒绝应用来自'http://localhost:4200/css/layers.css'的样式,因为它的MIME类型('text/html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。
我也尝试过添加这个:
#.angular-cli.json
"styles": [
"styles.css",
"css/layers.css"
],
我该如何修复这个问题?
我的Angular配置是
Angular CLI: 1.6.5
Node: 8.1.4
OS: darwin x64
Angular: 5.2.2
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
@angular/cli: 1.6.5
@angular-devkit/build-optimizer: 0.0.42
@angular-devkit/core: 0.0.29
@angular-devkit/schematics: 0.0.52
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.5
@schematics/angular: 0.1.17
typescript: 2.5.3
webpack: 3.10.0
"./css/layers.css"
。 - Aravind./css..
,但是出现了同样的问题。@Mr Lister,我无法直接访问CSS。也许这是由于MIME类型问题而无法加载? - sameera207