npm 发布流程
登录npm
- 查看本地是否登录
# 全局配置源
npm who am i
# 官方源
npm who am i --registry https://registry.npmjs.org
注:npm源相关(信息查看、登录登出、发布等)所有命令后面都可接--registry [指定源地址]
- 登录npm
npm login
# 登录官方源
npm login --registry https://registry.npmjs.org
username:******
password:******
Email: (this IS public): 提交时展示的邮箱
Enter one-time password: 发送到账号邮箱的一次性密码
如果npm login 出现异常,有可能是npm源配置导致,
查看npm 源npm config get registry
非官方则切换官方源再登录npm config set registry https://registry.npmjs.org
初始化npm项目
注:如果项目包含package.json,可直接修改,执行此步骤将覆盖内容
npm init
执行后会让你输入一些包的信息,比较重要的就是
package name: 包名,相当于对外id,用于npm展示和搜索
发布到npm
- 发布
npm publish
# 发布到官方源
npm publish --registry https://registry.npmjs.org
注:同版本不可重复发布,必须升级版本后发布
- 版本升级
版本升级简记 0.0.0-0 [major].[minor].[patch]-[prerelease] blog
master
npm version patch
镜像源更新
使用了国内镜像npmmirror 镜像站的,可以手动刷新


浙公网安备 33010602011771号