继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

npm发包

_问号_
关注TA
已关注
手记 22
粉丝 0
获赞 5

发包流程

新包发布流程
  1. 注册npm账号
  2. 新建文件夹,进入该文件夹,运行npm init,生成package.json文件
  3. 将需要发布的代码放入该文件夹
  4. 如果是第一次发布,运行 npm adduser,如果不是第一次发包,运行 npm login
  5. npm run build 进行打包
  6. 进入项目文件夹下,运行 npm publish 发布(命名为publish_demo)
更改后的包发布流程
  1. npm view 需要修改的包的名称 versions
    查看远程的包的版本
  2. npm run build 进行打包
  3. npm version patch 补丁包的发布
    npm version minor 一次更新发布,兼容以前版本
    npm version major 一次大修改,对于之前的版本不兼容
  4. npm publish 发布修改后的包
可能存在的问题
  1. 当多方同时发包时,出现版本号冲突,导致发包失败
    解决:重新生成新的包编号,再发布
  2. npm version patch 或别的操作失败,导致版本号更新失败
    手动更改package.json中的包序号,然后直接npm publish发布
  3. 账号出现异常导致用户名或密码错误问题,
    重新npm login 登录,不行就删除npm用户记录,通过npm adduser添加用户来进行发布。
  4. npm login 和 npm adduser报 Unable to authenticate, need: Basic
    npm adduser 报错可能就是已经注册过该用户,
    Npm login 报错就是登录密码不正确,或者该账户找不到,
备注

本次报错因为没有使用内部npm源导致出现问题。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP