1. 首先确定问题是由npm install 下载依赖包时node-sass下的 vendor依赖包丢失导致的(如图一)
2. 解决办法:
(1) 执行 npm rebuild node-sass --save-dev
(2) 会生成vendor 文件, 以及vendor下的 win-32-64-64文件夹(如图二)
图二(3) 看对应项目的node-sass 版本是多少(如图三)
图三(4) 在 https://github.com/sass/node-sass/tags 路径找到符合的node-sass版本(如图四)
(5) 点击进去,找到符合的丢失的binding.node文件(例如:win-32-64-64_binding.node)(如图五)
图五(6)单击下载binding.node文件(例如:win-32-64-64_binding.node)
(7)下载成功后将下载的文件copy到第二步生成的 win-32-64-64文件夹中(注意:移进去的文件名称必须改成 binding.node)(如图六)
图六(8)启动项目即可
网友评论