- NPM公共组件安装目录
C:\Users\Administrator\AppData\Roaming\npm\node_modules
- 配置代理
必须加上前缀http://,并且必须用单引号包含
npm config set proxy 'http://url:port'
查看代理
npm get proxy
清除代理
npm config delete proxy
npm config delete https-proxy
离线环境下,如果已配置过代理,install时将会出现如下报错,此时需要清除代理。
npm升级
npm install npm -g
npm install -g npm@5.4.0
常用组件安装
node help
npm install -g n
npm install -g n --force
node-sass
# 安装node-sass(https://github.com/sass/node-sass/releases)
# 1. 配置python
npm config set python C:\Python27 --global
set PYTHON=C:\Python27\python.exe
# 2. 指定版本安装
npm install node-sass@4.14.1 --save
# 3. 手动安装
# 3.1. 离线安装
npm i -g node-sass@4.14.1 --sass_binary_path=I:\learn_resource\tools\Node.js\npm\win32-x64-79_binding.node
# 3.2. 联网安装
npm config set sass-binary-site http://npm.taobao.org/mirrors/node-sass
npm i -g node-sass
# 4. 卸载
npm uninstall node-sass
# 5. 重装
npm rebuild node-sass
VCBuild.exe ```powershell
安装Visual Studio 2017/2019 Community,安装组件时勾选“使用C++的桌面开发”
以管理员身份运行
npm install —global node-gyp npm install —global —production windows-build-tools
npm config set msvs_version auto —global npm config set msvs_version 2017 —global
- **缓存清理**
```powershell
# C:\Windows\System32
# 以管理员身份运行
npm cache clean -f
npm install -g n --force