G
N
I
D
A
O
L

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 镜像站的,可以手动刷新

posted @ 2022-03-14 13:57  亦般  阅读(117)  评论(0)    收藏  举报