node-sass 安装失败了怎么办?

273 阅读1分钟

前言

以前运行 npm xxx 报错的时候都挺慌的,因为这种错误我一时间都找不到问题的原因,也就解决不了问题,有时候会一天都耗在这个报错上面,因为有些问题要么找不到错误原因,要么解决过程很复杂。

现在还好,遇见的错误多了,解决起来也流畅一点了。当然,还是希望你的项目运行最好是顺利的,不会报这种错误。

问题详情

系统是 Window 10。

clone 项目下来之后运行 npm install,有报错,但是我不知道是什么原因,就只能继续运行 npm run dev。 运行 npm install 的报错信息截图:

之后运行 npm run dev 果然也报错了:

报错信息提示说:no such file or directory 没有这样的文件或目录,于是我就进到\node_modules\node-sass 的目录下面,果然是没有与 vendor 相关的东西。

解决办法

我一开始是不知道说要重新安装 node-sass 的,既然目录下面没有 vendor,那我就去同事那里复制一份回来。

但是复制 vendor 文件夹回来之后运行,还是报错:

于是按照提示信息运行:

npm rebuild node-sass

安装成功之后再运行 npm run dev 就没有报错了:

这样就很棒,终于可以愉快的敲代码了。

这种 npm 运行错误一般情况下都会有对应的提示的,我们只要跟着提示走,一般情况下都能解决问题。