Mixins可能无法在控制指令或其他mixins中定义

时间:2018-04-25 05:59:32

标签: node-sass

我尝试安装npm包。所有包都安装正确。 但是当我尝试使用npm start运行应用程序时,发生以下错误:

  

错误   ./node_modules/css-loader?{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader?{"ident":"postcss"}!./node_modules/sass-loader/lib/ ?loader.js { “sourceMap”:假的, “精确”:8 “的includepaths”:[]}!./ SRC / styles.scss   模块构建失败:
  未定义
  ^
  Mixins可能无法在控制指令或其他mixin中定义   在   d:\ DailyJS \ CIDE_SCHOOL_DEV \ node_modules \ @angular \ material_theming.scss   (第2440行,第10栏)
  错误:
  未定义
  ^
  Mixins可能无法在控制指令或其他mixin中定义   在   d:\ DailyJS \ CIDE_SCHOOL_DEV \ node_modules \ @angular \ material_theming.scss   (第2440行,第10栏)
  在options.error   (d:\ DailyJS \ CIDE_SCHOOL_DEV \ node_modules \节点萨斯\ lib中\ index.js:291:26)   @ ./src/styles.scss 4:14-187
  @ multi ./node_modules/font-awesome/scss/font-awesome.scss   ./src/styles.scss
  webpack:无法编译。

我不知道为什么会这样? 以前我从Github克隆了存储库,然后使用npm install安装了npm包。然后它奏效了。

但今天,它给出了这个错误:

  

可能无法在控制指令或其他mixin中定义Mixins。

1 个答案:

答案 0 :(得分:12)

现在,我发现解决方案存在node-sass pacakge的问题。 所以安装

npm i node-sass@4.8.1

包然后它可以工作。