Appearance
发布npm包
步骤
准备好待发布的npm包
为npm包项目添加.npmignore控制哪些文件不需要被发布
登录npm账号 npm login
- 如果登录失败,查看是否设置了npm镜像 npm config list|grep registry,如果设置,暂时删除即可npm config delete registry
- 操作成功后,npm whoami查看是否正常
检查package.json文件version字段是否是最新版本
更新package.json 相关字段 参考
如果要发布作用域包package.json文件中的name字段要定义成 @你的npm账户名/包名的形式
信息
如果此时运行npm publish,会出现402 Payment Required - PUT https://registry.npmjs.org/XXXX - You must sign up for private packages错误, 需要在package.json文件中添加以下配置
json
"publishConfig":{
"access": "public"
}
- 以上正常后,npm publish发布 (后续发版前更新version字段)