前言
以前运行 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
运行错误一般情况下都会有对应的提示的,我们只要跟着提示走,一般情况下都能解决问题。