美文网首页
npm更换数据源以及cnpm的安装

npm更换数据源以及cnpm的安装

作者: 八月狮子丶 | 来源:发表于2020-07-20 17:37 被阅读0次

npm更换数据源以及cnpm的安装

  • 系统:macOS 10.15.5
  • npm:6.14.5

由于npm的数据源服务器在国外,网络受到限制,导致国内每次使用npm安装模块普遍较慢,所以有了寻找国内数据源的需求,在此记录下。

1、更换npm数据源

方式一:临时

npm install --registry=https://registry.npm.taobao.org

每次install都要带上registry参数指定数据源

方式二:写入配置文件

npm config set registry https://registry.npm.taobao.org

会在~/.npmrc文件里面增加一个配置(如果没有.npmrc文件会自动创建一个)

registry=https://registry.npm.taobao.org

可以使用下面的命令验证是否生效

npm config get registry

2、使用cnpm

cnpm是阿里定制的一个可以替代npm的命令行工具。

https://developer.aliyun.com/mirror/NPM?from=tnpm

# 安装cnpm
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
# 验证是否安装成功
$ cnpm -v
$ cnpm install [moduleName]

# 或者使用alias
$ alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"

# Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
  --cache=$HOME/.npm/.cache/cnpm \
  --disturl=https://npm.taobao.org/dist \
  --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc

相关文章

网友评论

      本文标题:npm更换数据源以及cnpm的安装

      本文链接:https://www.haomeiwen.com/subject/rgyykktx.html