我想在node.js ejs中包含外部css文件。
我试过了,但它没有奏效:
app.use('/static', express.static('/view'))
并在ejs中以这种方式包含css
<link rel="stylesheet" type="text/css" href="materialize.scss">
总是会出现此错误
拒绝申请来自&#39; http://localhost:8081/static/materialize.scss&#39;因为它的MIME类型(&#39; text / html&#39;)不是受支持的样式表MIME类型,并且启用了严格的MIME检查。
答案 0 :(得分:0)
你应该首先将scss编译成css。浏览器不了解scss代码。
npm install --save scss
sass static/materialize.scss static/css/materialize.css
然后添加链接:
<link rel="stylesheet" type="text/css" href="/static/css/materialize.css">
我希望它有所帮助。