NPM 发布包流程以及坑
记录发布 npm 包遇到的问题
登录
npm login
# 输入 用户名
# 输入 密码
发布
#发布为公开库
npm publish --access=public
带 scope 的发布
- 先去 npm 后台,申请免费的组织机构。例如 myPack
- 修改 package.json 中的 name 为 @myPack/name
- 执行上面的发布命令
Scope 发布的好处
- fork 项目修改好 bug 后,可以先发布到自己的组织机构下面临时使用以及测试。
坑一:
发布前先切回 npm 地址,一般开发用的是淘宝的镜像地址
nrm use npm
坑二:
切换 npm 地址后,一定要重新执行登录
npm login