yarn 安装 node-sass失败的解决方案_坐看云起时_雨宣-CSDN博客

解题思路
以往能用的时候 node 与 node-sass 配合,当打破后,大概会存在问题

  1. node(升级到16.xx.xx) 与 node-sass(rebuild也无解) 不匹配
  2. node-sass (升级后) 与 sass-loader 不匹配
  3. sass-loader (升级后) 与 webpack 不匹配

正解为 不用 node-sass 直接改用 sass ,再匹配sass 与 sass-loader就可以

node-sass -> sass

"sass": "^1.43.4",
"sass-loader": "^7.3.1",

npm uninstall node-sass
yarn add sass

https://deepmind.t-salon.cc/article/5510

Yarn 对你的代码来说是一个包管理器, 你可以通过它使用全世界开发者的代码, 或者分享自己的代码。Yarn 做这些快捷、安全、可靠,所以你不用担心什么。

通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。

代码通过 包(package) (或者称为 模块(module)) 的方式来共享。 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为 package.json

以上是官网的介绍,平时我们直接使用了yarn安装node-sass的话会出现一个失败的提示,这个时候不要紧张,更换yarn的源就可以啦。首先使用命令来查看yarn当前的源,命令格式为:

yarn config get registry

设置阿里云的源

yarn config set registry http://registry.npm.taobao.org

如果这个还是报错的话可以使用进一步的方法,命令格式如下:

yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-sass

设置好后关闭cmd命令窗口重新打开,这个时候在执行  

yarn add node-sass -g

有问题可以在评论区留言,技术问题可以私聊我。


原网址: 访问
创建于: 2021-11-11 10:32:29
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论