Npm发布流程以及注意事项

Npm发布流程以及注意事项

注意:

  1. Npm注册以及发布前确认源地址,要使用官方源。否则注册、发布失败
    npm config set registry http://registry.npmjs.org

     

  2. 注册的npm账号一定要通过邮箱验证,否则发布失败
  3. 发布包的名称不可和已发布包重名

 

一、准备npm账号

1.方式一:网站注册

访问https://www.npmjs.com/并注册账号,最终通过邮箱验证账号(一定要验证账号)。

 

2.方式二:npm注册

在命令行中,输入npm adduser回车,相应输入以下信息:

Username:    //后续可以用于登录的用户名

Password:    //输入的时候无光标,是隐藏密码了。从username回车后出现passoword就可直接输入密码然后回车。

Email:       //有效邮箱

 

二、准备package以及需要相关代码

  1. 方式一:指令自动化输入配置信息
  • 在一个空文件夹下执行npm init初始化package.json信息。

     

name: //作为发布包的名称,回车默认使用文件夹名称。不能和发布过的包重名,否则发布失败

version: //版本号,回车默认1.0.0,语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新:

  • 如果只是修复bug,需要更新Z位。
  • 如果是新增了功能,但是向下兼容,需要更新Y位。
  • 如果有大变动,向下不兼容,需要更新X位。

main: //入口文件,默认index.js,可手动更改

git repository: //仓库地址,包代码所在的仓库地址

最后输入yes回车,完成基本的package.json文件配置。

文件夹中已配置好package.json。需要手动增加入口文件index.js文件。

 

   2.方式二:手动配置package.json文件中的相关配置信息。

 

三、发布包

包代码文件都准备好后,

1.登录npm,

在命令行中,输入指令npm login回车,填写相应npm账号信息

 

2.发布

在命令行中,输入npm publish 回车。

结果出现 +abctest1@1.0.0 则表示发布成功(由于aaa包名已存在所以改成了abctest1)

 

 

相关常用指令:

  • //可以把当前目录下node_modules子目录里边的对应模块更新至最新版本>。

npm update <package> 

  • //可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。

npm cache clear

  • //可以撤销发布自己发布过的某个版本代码。

npm unpublish <package>@<version> 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值