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 sass-loader@3.1.2
npm ERR! peer dep missing: file-loader@*, required by url-loader@0.5.7

在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依赖包,可以解决上述问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 刚才从Github上下载了例子,打算在本机上看看效果。进行 npm install 安装的时候,一直报错, ERR...
    我是王小一阅读 9,048评论 3 5
  • 基础 从webpack文件上来看,主要用到的有entry,output,resolve,module,plugin...
    2林子易2阅读 2,258评论 2 3
  • 1、什么是node? 它不是JS文件,也不是JS框架,而是Server side JavaScript runti...
    J_L_L阅读 1,608评论 0 4
  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 8,253评论 7 35
  • 我不喜欢仰望 阴色灰尘的天空 以免我会悲伤的沉沦 思考存在的意义 嘈杂总是 与我格格不入 想要躲在寂静的房间的被窝...
    姚六阅读 408评论 0 0