我在节点版本8+中收到以下错误

时间:2018-01-18 03:14:23

标签: node.js css-modules

以前的节点版本是7.9.0。该项目运行良好。 当我将其升级到8.9.4时,我遇到了以下错误。

ERROR in ./node_modules/css-loader?{"sourceMap":false,"import":false}!./node_modules/postcss-loader/lib?{"ident":"postcss","sourceMap":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false,"precision":8,"includePaths":[]}!./src/sass/styles.scss
Module build failed: Error: Missing binding F:\LogicSoft-SRL\angular-frontdesk\node_modules\node-sass\vendor\win32-x64-57\binding.node
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 8.x

Found bindings for the following environments:
  - Windows 64-bit with Node.js 7.x

如何在当前版本(8.9.4)中修复此错误?

1 个答案:

答案 0 :(得分:9)

从错误消息中,您似乎必须为节点版本重建node-sass。您可以通过运行此answer中的命令来执行此操作。

npm rebuild node-sass

您可以在重建命令here上找到更多信息。