指定使用淘宝源
1
| --registry=https://registry.npm.taobao.org
|
使用 cnpm
1
| npm install -g cnpm --registry=https://registry.npm.taobao.org
|
使用 yarn
yarn 速度更快但仍然避免不了墙
已安装 node.js 的环境下
yarn 常用命令
- yarn init 初始化
- yarn install 安装依赖
- yarn add [package] 添加依赖包
- yarn remove [package] 移除依赖包
- yarn run 执行 package.json 中 scripts 脚本
yarn 配置国内镜像
添加 .yarnrc
文件
1 2 3 4 5 6 7 8
| registry "https://registry.npm.taobao.org"
sass_binary_site "https://npm.taobao.org/mirrors/node-sass/" phantomjs_cdnurl "http://cnpmjs.org/downloads" electron_mirror "https://npm.taobao.org/mirrors/electron/" sqlite3_binary_host_mirror "https://foxgis.oss-cn-shanghai.aliyuncs.com/" profiler_binary_host_mirror "https://npm.taobao.org/mirrors/node-inspector/" chromedriver_cdnurl "https://cdn.npm.taobao.org/dist/chromedriver"
|
npm 常用参数
参数 |
简写 |
作用 |
–global |
-g |
全局安装 |
–save |
-S |
生产环境依赖,即添加到 dependencies 中 |
–save-dev |
-D |
开发环境依赖,即添加到 devDependencies 中 |
–save-optional |
-O |
安装至可选依赖,即添加到 optionalDependencies 中 |
–save-exact |
-E |
精确安装某个版本,即版本号没用^ 符号 |
常见问题
缺少 Python 或 Python 执行失败
gyp ERR! stack Error: Command failed: C:\Python310\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
需要安装 windows-build-tools
1
| npm i -g windows-build-tools
|