1. node-sass 安装
安装 node-sass 时,在 node scripts/install 阶段会从 github.com 下载 .node 文件,由于网络问题,常常会导致失败。
可以在项目内添加一个 .npmrc 文件,配置代理安装:
1
2
| sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org
|
或者使用 cnpm 安装
1
2
| npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install node-sass
|
2. node-gyp 安装
node-gyp 是为 Nodejs 编译 C++ 扩展,使用的编译工具。这里 有详细的各个系统上的安装方法。
在 Windows 下:
1
| npm install -g node-gyp
|
- 配置 Python2.7 以及 VC ++ build Tools 依赖。
1
| npm install --global --production windows-build-tools
|
在进行编译构建时,node-gyp 会自动从国外服务器下载需要的依赖。
如果嫌下载速度慢,也可以自行下载应用包。安装之后,通过 npm config set python python2.7
,npm config set msvs_version 2015
命令配置。
3. 更换 Nodejs 版本之后,需要重建缓存
1
2
3
4
5
6
7
8
| npm cache clean --force
npm update
/data/node8/bin/eslint -> /data/node8/lib/node_modules/eslint/bin/eslint.js
/data/node8/bin/npm -> /data/node8/lib/node_modules/npm/bin/npm-cli.js
/data/node8/bin/npx -> /data/node8/lib/node_modules/npm/bin/npx-cli.js
+ [email protected]
+ [email protected]
|