npm换源以及更改默认下载目录

npm换源以及更改默认下载目录


npm换源

npm更换源的方式有两种,永久更换和临时使用两种方式。

  • 永久更改的语法格式:

    npm config set registy <这里填写地址>
    
  • 临时使用的方法:

    npm install <下载的包> --registry <地址>
    

这里选择用淘宝源来下载cnpm。

npm install cnpm --registy https://registry.npm.taobao.org

选择临时的方式是应为下载完cnpm后,可以用cnpm取代npm的职责,cnpm的用法和npm是一样的,只不过cnpm的源是淘宝源。
不使用临时的方式:

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

更换完源后可以用下面的命令查看当前源:

npm config get registy

上面是通过命令行来更改源,我们还可以直接通过配置文件来更改源。.npmrc文件是用户的配置文件,路径在C盘的用户目录下。
在里面添加新的一行:
registry=https://registry.npm.taobao.org
保存并且退出,这时候可以通过命令来查看当前源,会发现以及更改成文件里填写的源了。

npm更改默认下载位置

为了更好的管理npm包,所以最好是自己更改默认下载位置后来管理。
npm包的下载方式有两种,一种是当前目录安装,另一种是安装在全局中。
可以通过在下载是加上-g来安装为全局包。
默认安装位置在C:\Users\xxx\AppData\Roaming\npm,默认的缓存位置在C:\Users\xxx\AppData\Roaming\npm_cache,可以通过下面的命令来查看:

npm root -g
//或者
npm config list

创建一个npm包的下载位置以及缓存位置,E:/npm/npm_globalE:/npm/npm_cache
然后执行下面的命令:

npm config set prefix "E:/npm/npm_global"
npm config set cache "E:/npm/npm_cache"

执行完之后,默认的目录就更改了。
默认目录更改后,命令执行的目录还没有更改,如果不更改,下载后的包使用会找不到命令,这个时候需要添加环境变量,把npm_global的路径添加的环境变量path中去。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值