本文最后更新于:2021年1月7日 上午
不明白 npmrc 是什么请参考: https://docs.npmjs.com/cli/v6/configuring-npm/npmrc
使用
使用方式非常简单,只要在项目目录下创建 .npmrc
文件然后填写镜像配置列表即可。
为指定组织配置数据源
一般公司也有自己的 npm 包服务器,这时候我们可以根据组织来设置该组织包的数据源
1
| @xxx:registry=http://ip.address
|
国内常见镜像配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| npm config set electron_mirror https://npm.taobao.org/mirrors/electron/
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
npm config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/
registry=https://registry.npm.taobao.org disturl=https://npm.taobao.org/dist chromedriver-cdnurl=https://npm.taobao.org/mirrors/chromedriver couchbase-binary-host-mirror=https://npm.taobao.org/mirrors/couchbase/v{version} debug-binary-host-mirror=https://npm.taobao.org/mirrors/node-inspector electron-mirror=https://npm.taobao.org/mirrors/electron/ flow-bin-binary-host-mirror=https://npm.taobao.org/mirrors/flow/v fse-binary-host-mirror=https://npm.taobao.org/mirrors/fsevents fuse-bindings-binary-host-mirror=https://npm.taobao.org/mirrors/fuse-bindings/v{version} git4win-mirror=https://npm.taobao.org/mirrors/git-for-windows gl-binary-host-mirror=https://npm.taobao.org/mirrors/gl/v{version} grpc-node-binary-host-mirror=https://npm.taobao.org/mirrors hackrf-binary-host-mirror=https://npm.taobao.org/mirrors/hackrf/v{version} leveldown-binary-host-mirror=https://npm.taobao.org/mirrors/leveldown/v{version} leveldown-hyper-binary-host-mirror=https://npm.taobao.org/mirrors/leveldown-hyper/v{version} mknod-binary-host-mirror=https://npm.taobao.org/mirrors/mknod/v{version} node-sqlite3-binary-host-mirror=https://npm.taobao.org/mirrors node-tk5-binary-host-mirror=https://npm.taobao.org/mirrors/node-tk5/v{version} nodegit-binary-host-mirror=https://npm.taobao.org/mirrors/nodegit/v{version}/ operadriver-cdnurl=https://npm.taobao.org/mirrors/operadriver phantomjs-cdnurl=https://npm.taobao.org/mirrors/phantomjs profiler-binary-host-mirror=https://npm.taobao.org/mirrors/node-inspector/ puppeteer-download-host=https://npm.taobao.org/mirrors python-mirror=https://npm.taobao.org/mirrors/python rabin-binary-host-mirror=https://npm.taobao.org/mirrors/rabin/v{version} sass-binary-site=https://npm.taobao.org/mirrors/node-sass sodium-prebuilt-binary-host-mirror=https://npm.taobao.org/mirrors/sodium-prebuilt/v{version} sqlite3-binary-site=https://npm.taobao.org/mirrors/sqlite3 utf-8-validate-binary-host-mirror=https://npm.taobao.org/mirrors/utf-8-validate/v{version} utp-native-binary-host-mirror=https://npm.taobao.org/mirrors/utp-native/v{version} zmq-prebuilt-binary-host-mirror=https://npm.taobao.org/mirrors/zmq-prebuilt/v{version}
|