在使用 RuoYi 前后端分离版时,您可能会遇到
node-sass
安装失败的情况。这通常是因为在使用npm
安装node-sass
时,它会从 GitHub 上下载.node
文件,而由于国内网络环境的原因,这个下载过程可能会非常缓慢,甚至导致超时,从而失败。
为了帮助您顺利安装 node-sass
,以下是几种解决方案:
为了加快 node-sass
的下载速度,您可以将 sass_binary_site
变量设置为淘宝镜像地址。具体操作如下:
npm i node-sass --sass_binary_site=https://npmmirror.com/mirrors/node-sass/
如果您更喜欢设置系统环境变量,可以在不同操作系统下使用以下命令:
SASS_BINARY_SITE=https://npmmirror.com/mirrors/node-sass/ npm install node-sass
set SASS_BINARY_SITE=https://npmmirror.com/mirrors/node-sass/ && npm install node-sass
此外,您也可以设置全局镜像源,这样在后续的 node-sass
安装中会自动使用淘宝镜像:
npm config set sass_binary_site https://npmmirror.com/mirrors/node-sass/
cnpm
是一个更方便的选择,因为它默认使用淘宝镜像源进行下载。只需执行以下命令即可:
cnpm install node-sass
这样可以避免因网络问题而导致的安装失败。
.npmrc
文件在项目根目录下创建一个名为 .npmrc
的文件,并将以下内容复制到该文件中:
phantomjs_cdnurl=http://cnpmjs.org/downloads
sass_binary_site=https://npmmirror.com/mirrors/node-sass/
registry=https://registry.npmmirror.com
保存文件后,您可以选择删除之前安装失败的 node-sass
包(如果是第一次安装,可以跳过此步):
npm uninstall node-sass
然后重新安装:
npm install node-sass
通过上述步骤,您应该能够顺利解决 node-sass
的安装问题。
您的支持是我持续更新的动力,感谢您的关注与点赞!
powered by kaifamiao