npm 发布流程
初始化
1.npm init
{ "name": "hasaki-hjh", "version": "1.0.0", "description": "tool", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "angry2bird", "license": "ISC", "dependencies": { "lodash": "^4.17.21" }}
登录你的npm账号
npm login
发布操作
npm publish
删除操作
npm unpublish 包名@版本号
注意:包名重复或者npm源不对会造成403错误
分享切换npm个人觉得比较好的方式
# 安装全局 nrm 工具
npm install -g nrm
# 设置环境及其对应的源
# nrm add 环境名称 源地址
# 设置一个环境,来代表标准的 npm 源
nrm add npm http://registry.npmjs.org
# 设置一个环境,代表淘宝镜像源
nrm add taobao https://registry.npm.taobao.org
# 切换当前源环境
nrm use 环境名