【NodeJS】NPM node-sass安装失败解决方案
node-sass安装失败通常有以下两个原因:
1、Node版本与node-sass版本不匹配
2、Npm下载安装源连接失败
原因一解决方案:
根据 node-sass 仓库介绍替换安装node与node-sass兼容的版本
NodeJS | Supported node-sass version | Node Module |
---|---|---|
Node 17 | 7.0+ | 102 |
Node 16 | 6.0+ | 93 |
Node 15 | 5.0+, <7.0 | 88 |
Node 14 | 4.14+ | 83 |
Node 13 | 4.13+, <5.0 | 79 |
Node 12 | 4.12+ | 72 |
Node 11 | 4.10+, <5.0 | 67 |
Node 10 | 4.9+, <6.0 | 64 |
Node 8 | 4.5.3+, <5.0 | 57 |
Node <8 | <5.0 | <57 |
可以使用nvm管理node版本
brew install nvm
原因二解决方案:
替换淘宝镜像安装源
npm install --save node-sass --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist --sass-binary-site=http://npm.taobao.org/mirrors/node-sass
- –registry=https://registry.npm.taobao.org 淘宝npm包镜像
- –disturl=https://npm.taobao.org/dist 淘宝node源码镜像
- –sass-binary-site=http://npm.taobao.org/mirrors/node-sass node-sass镜像