项目依赖了node-sass yarn 安装依赖一致停留在 building fresh packages。如下图:
卡住的罪魁祸首是 node-sass
这个包。它默认会去 GitHub 的 release 上下 binary,国内访问不畅。需要科学上网下载。但是我用起来不是很好用。
function getBinaryUrl() {
var site = getArgument('--sass-binary-site') ||
process.env.SASS_BINARY_SITE ||
process.env.npm_config_sass_binary_site ||
(pkg.nodeSassConfig && pkg.nodeSassConfig.binarySite) ||
'https://github.com/sass/node-sass/releases/download';
return [site, 'v' + pkg.version, getBinaryName()].join('/');
}
解决方案:
// 修改源为淘宝源
yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-sass
// 重新安装依赖
yarn