请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

node-sass安装成功后再次执行webpack编译scss文件时报错

在看4-5 Webpack配置(2)这一节时,讲到安装node-sass后重新执行webpack对index.scss打包时,发生错误。

下图是安装node-sass时的截图

https://img1.sycdn.imooc.com//szimg/5addcefa0001457107970635.jpg

下图是再次执行webpack时报的错

https://img1.sycdn.imooc.com//szimg/5addcefa00014b8e10461000.jpg

不知原因是什么?

正在回答 回答被采纳积分+3

3回答

提问者 KD里的傻气 2018-04-23 20:28:42

我参考了https://blog.csdn.net/linyeban/article/details/54834890

使用npm rebuild node-sass后,再次执行webpack成功了。

不知为什么用yarn安装后的node-sass无法打包?

1 回复 有任何疑惑可以回复我~
Rosen 2018-04-25 16:29:08

最开始的截图,看着像文件没安装全,yarn也可以指定下淘宝的源试一把。另外装包的时候两种工具最好不要混用

0 回复 有任何疑惑可以回复我~
提问者 KD里的傻气 2018-04-23 21:40:46

我发现使用yarn add node-sass@4.7.2 --dev安装后,在项目目录\node_modules\node-sass下没有生成vendor文件夹。

而使用npm rebuild node-sass@4.7.2后,就生成了vendor文件夹,下面还有\win32-x64-57\binding.node,是一个2242kb的文件,似乎就是使用yarn安装时需要等待特别久的那个从github上下载的win32-x64-57_binding.node文件。

这是什么原因吗?

https://img1.sycdn.imooc.com//szimg/5adde18200010ba805650426.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信