之前版本是 Node8,感觉版本有点低,然后就升级到了最新版本 v12.4.0。升级完之后,之前安装的各种 npm 包报错。下面我们娓娓道来。
问题一:项目启动时 node-sass 报错
报错的内容是:以前装的 node-sass 跟现在的 node 环境不匹配,所以我们要重新安装一下,
执行:npm i node-sass -D
有时候执行这个命令会报错:
有可能之前这个包是用 cnpm 安装的,只要把命令里的 npm 改成 cnpm 就行了。同一个包,不能用2种方式安装。
问题二:以前的项目 npm i 时一大片报错
期间搜了很多网站,装了
npm install -g node-gyp
sudo npm install -g node-inspector@0.7.5
这些包都没有解决。最后我把 npm i 改成 cnpm i,安装成功了!项目也跑起来了。