npm常用命令和解决npm被墙问题

npm常用命令:

~查看版本:npm --version
~升级npm:npm install --global npm
~初始化npm:npm init
~npm init -y (可以跳过向导,快速生成;)
~npm install (一次性把dependencies选项中的依赖项全部安装,简写:npm i)
~npm install 包名 (只下载,简写:npm i 包名)
~npm install --save 包名 (下载并且保存依赖项(package.json文件中的dependencies选项),简写:npm i -S 包名)
~npm uninstall 包名 (只删除,如果有依赖项依然会保存,简写:npm un 包名)
~npm uninstall --save 包名 (删除的同时也把依赖信息去除,简写 npm un -S 包名)
~npm 命令 --help (查看指定命令的使用帮助;例如:我忘记了uninstall命令的简写,这个时候,可以输入npm unimstall --help 来查看使用帮助)

解决npm被墙问题:

npm存储包文件的服务器在国外,有时候会被墙,速度很慢,所以我们需要解决这个问题;
https://npm.taobao.org淘宝的开发团队把npm在国内做了一个备份;
安装淘宝的cnpm:(在任何目录下执行都可以,–global表示安装到全局,而非当前目录,–global不能省略,否则不管用)
npm install --global cnpm
接下来你安装包的时候把之前的npm替换成cnpm:
举个例子:
原本:npm install jquery
改为:cnpm install jquery
这样就会通过淘宝的服务器来下载jquery;

如果不想安装cnpm又想使用淘宝的服务器来下载:
npm install jquery --registry=https://npm.taobao.org
但是这样每一次手动这样加参数很麻烦,所以我们把这个选项加入配置文件中:
npm config set registry https://npm.taobao.org
只要经过了上面命令的配置,则你以后所有的npm install都会默认通过淘宝的服务器来下载。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值