yarn安装node-sass
- 更换淘宝镜像
yarn config set registry https://registry.npm.taobao.org -g
yarn config get registry # 查看镜像地址
2. 配置node-sass的二进制包镜像地址
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
- 配置完成后就可以正确安装node-sass了
npm安装node-sass
npm配置淘宝镜像并更换node-sass二进制包地址
npm config set registry https://registry.npm.taobao.org -g
npm config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
总结
作为运维同学可能在用npm、yarn这些工具打包的时候会出现各种各样的错误,这里总结下我的思路:
- 首先我们要确定需要的包时候可以正确拉取下来,根据错误提示首先要排除时候是网络问题,更换淘宝或其他国内镜像基本都可以解决
- 确定我们使用的各种工具版本是否与开发同学一致,大部分时候打包出错都是由版本不匹配导致,比如不同的前端使用的node版本可能不一样,导致打包有差异,我们可以通过安装nvm对node版本进行切换解决
- 确定依赖文件是否缺少依赖包,开发同学有时候会将用到的依赖包忘记写入配置文件中,导致打包无法完成