写在前面
以前也设置过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
最后
好记性不如烂笔头。