Angular 2 节点波本错误

2023-11-30

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 项目中使用 bourbon,但是当我安装软件包并尝试在 sass 文件中导入 bourbon 时,出现以下错误?有任何想法吗?!


当我有一个通过 import 语句引用 Burbon 的节点模块时,我遇到了同样的问题。事实证明,sass-loader 版本 7 有一个功能,它不会选择 sass 文件而不是同名的 JavaScript 文件。

问题链接:

  • 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 [email protected]

相关问题我无法在项目中使用节点波本威士忌

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular 2 节点波本错误 的相关文章

随机推荐