【收藏】npm常用命令及nrm切换源

611 阅读1分钟

写在前面

以前也设置过npm源的问题,不过很久没用,有些遗忘了。所以在这里总结一下。

常用命令

生成package.json 文件
npm init
下载包(代表的是包名)
npm install <packageName>
// 或者
npm i <packageName>
一次性安装package.json文件里的所有依赖项
npm install
// 或者
npm i
删除包
//只删除 如果有依赖项 依然保存
npm uninstall <packageName> 
//删除 同时也会把依赖信息也删除
npm uninstall --save 
// 简写 
npm un -S <packageName> 

npm源相关命令

查看npm源地址
npm config list
// 或者
npm config get registry

得到结果

metrics-registry = "https://registry.npmjs.org/"
设置npm源地址

以淘宝为例

npm config set registry https://registry.npm.taobao.org/
删除npm源地址
npm config rm registry

如果你还要切换其他源地址,就需要一直set,rm。现在就要用到了nrm。

nrm

nrm是专门用来管理和快速切换私人配置的registry

建议全局安装

npm install nrm -g --save

nrm有一些默认配置,用nrm ls命令查看默认配置,带*号即为当前使用的配置

nrm ls

也可以直接输入以下命令查看当前使用的是哪个源

nrm current
//kg  只能看到别名,没有上面展示的简单明了

添加源地址

nrm add 别名 <源地址命令>

例如:nrm add daojia rigistry.npm.daojia-inc.com

切换源地址

nrm use <源地址别名>

例如:nrm use daojia

删除源

nrm del <源地址别名>

例如:nrm del daojia

最后

好记性不如烂笔头。