ERROR in Cannot find module 'node-sass'

错误表示找不到node-sass模块。
我的node和npm版本信息如下:

$ node -v
v5.5.0
$ npm -v
3.5.3

通过终端输出npm ls命令的最后可以看到:

npm ERR! peer dep missing: node-sass@^3.4.2, required by [email protected]
npm ERR! peer dep missing: file-loader@*, required by [email protected]

在npm包管理器中,node-sass包和file-loader已经被替换为sass-loader和url-loader。
这种情况该如何处理呢?在stackoverflow查了相关帖子,未找到好的解决办法。

这个过程中,若你是通过npm install sass-loader --save-dev的情况下安装的sass-loader版本为3.1.2,将package.json文件中的sass-loader版本改为3.1.1,node-sass版本为^3.4.2,并通过npm install && bower install来安装sass依赖包,可以解决上述问题。

你可能感兴趣的:(ERROR in Cannot find module 'node-sass')