求助:无法使用npm安装node-sass编译器
解决node-sass安装失败的可行方案
核对Node.js与node-sass版本兼容性
node-sass对Node版本有严格匹配要求,比如Node 16需搭配node-sass 6.x,Node 18对应7.x。先执行node -v查看当前Node版本,再指定对应版本安装,例如:npm install node-sass@6.0.1。清理缓存后重装
执行npm cache clean --force清除npm缓存,删除项目根目录下的node_modules文件夹和package-lock.json文件,再重新执行npm install node-sass。切换国内镜像解决网络问题
node-sass二进制包常因网络原因下载失败,可指定国内镜像源安装:npm install node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/;也可临时切换npm源至国内镜像:npm config set registry https://registry.npmmirror.com/后再执行安装命令。替换为dart-sass(推荐)
node-sass已停止维护,官方推荐使用dart-sass替代,执行npm install sass即可,编译命令仅需将原node-sass替换为sass,例如sass src/scss:dist/css,功能完全兼容且更稳定。
内容的提问来源于stack exchange,提问作者emirhan demir
相关产品推荐
相关产品推荐

