node node-sass 版本依赖导致的一系列gyp ERR错误

444 阅读1分钟

node-sass依赖常以其难以安装、但是究其原因,主要还是依赖与NodeJS版本不匹配的问题。在npm的官网搜索关于node-sass的文档。

从这里 www.npmjs.com/package/nod… 找到对应node版本的依赖

image.png

安装对应版本的node-sass。

image.png

起初我以为是 n 安装不同版本导致的npm 版本问题,因为 n 切换版本,npm 并不会切换版本。后来发现并是node-sass问题,只要node-sass安装到对应版本就好,不要安装到全局,安装到package.json里。用以下命令来安装:

npm install node-sass@6.0.1 --save-dev