执行Yarn add Sass-loader@6.0.6 node-sass@4.5.3报错如何解决
sass-loader@6.0.6与node-sass@4.5.3安装失败解决方案
- 检查Node.js版本适配:node-sass@4.5.3仅支持Node.js v4到v8版本,若当前Node版本高于v8,可使用nvm切换到适配版本后再执行安装。
- 修正安装命令大小写:包名及包管理工具命令均为全小写,正确的基础安装命令为:
yarn add sass-loader@6.0.6 node-sass@4.5.3 - 配置国内镜像解决二进制文件拉取失败问题:node-sass安装时需要拉取对应版本的二进制文件,默认源访问不稳定可临时指定国内镜像执行安装:
- macOS/Linux终端执行:
SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ yarn add sass-loader@6.0.6 node-sass@4.5.3 - Windows CMD执行:
set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ && yarn add sass-loader@6.0.6 node-sass@4.5.3 - Windows PowerShell执行:
$env:SASS_BINARY_SITE="https://npm.taobao.org/mirrors/node-sass/"; yarn add sass-loader@6.0.6 node-sass@4.5.3
- macOS/Linux终端执行:
- 清理缓存后重装:若之前有安装失败记录,可先执行
yarn cache clean,再删除项目内的node_modules文件夹和yarn.lock文件,之后重新执行安装命令即可。 - 解决权限报错问题:若Linux/macOS环境下出现权限类错误,不要使用sudo执行项目依赖安装,可将项目移到当前用户目录下,或给对应项目文件夹授予当前用户读写权限后再安装。
内容的提问来源于stack exchange,提问作者Abdulwahed Talash
相关产品推荐
相关产品推荐

