离线安装node-sass

date
Sep 9, 2022
slug
dskxlafp
status
Published
tags
前端
summary
node-sass常因为网络问题自动安装不了,这里记录离线安装方式
type
Post
 

查看服务器或本机的版本

$ node -p "[process.platform, process.arch, process.versions.modules].join('-')"
darwin-x64-83

// 查看node版本
$ node -v
v14.20.0

查看node-sass和node的版本匹配

notion image
所以,node 14的对应node-sass版本为4.14+,在release-page找到对应的4.14.1记录,找到darwin-x64-83_binding.node下载到本地。
 

设置本地文件指向

下面方法二选一。
1、(推荐)在用户级.npmrc文件中添加
sass_binary_path=/Users/lei/darwin-x64-83_binding.node
2、在pageage.json中添加
"nodeSassConfig": {
	"binaryPath": "./lib/darwin-x64-83_binding.node"
}

安装node-sass

在项目根目录下执行yarn add node-sass,即可看到安装成功。
也可以设置本地文件指向,直接执行yarn install --sass-binary-path="/Users/lei/darwin-x64-83_binding.node"
 

参考资料:
 

© 刘德华 2020 - 2023