ERROR in ./node_modules/css-loader?
{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-
loader/lib?{"ident":"postcss","sourceMap":false}!./node_modules/sass-
loader/lib/loader.js?{"sourceMap":false,"precision":8,"includePaths":
[]}!./src/styles.scss
Module build failed:
var path = require('path');
^
Invalid CSS after "v": expected 1 selector or at-rule, was "var path
= require("
in
/home/dada/AngularProjects/playground2/node_modules/bourbon/index.js
(line 1, column 1)
你好。。。我正在尝试在我的 Angular 2 项目中使用波旁威士忌,但是当我安装软件包并尝试在我的 sass 文件中导入波旁威士忌时,我收到以下错误?有什么想法吗?!
当我有一个节点模块通过导入语句引用 Burbon 时,我遇到了同样的问题。 事实证明,sass-loader 的第 7 版有一个功能,它不会选择同一个命名的 JavaScript 文件上的 sass 文件。
问题链接:
- https://github.com/webpack-contrib/sass-loader/issues/556
- https://github.com/angular/angular-cli/issues/10535
此问题有两种不同的解决方法。 首先,您可以在导入语句中添加扩展名,尽管我还没有亲自测试过这种方法。
@import ‘./cool-sass-file’ becomes @import ‘./cool-sass-file.scss’
我验证的第二种路由是将 sass-loader 回滚到版本 6.0.7
npm install sass-loader@6.0.7
相关问题 我无法在项目中使用节点波旁威士忌