美文网首页
npm包发布全过程

npm包发布全过程

作者: locky丶 | 来源:发表于2019-05-30 11:20 被阅读0次

今天我们一起来发布一个npm包。请按以下步骤操作。

注册

登录https://www.npmjs.com/,点击右上角的login in,
进入注册页面,完成注册,邮箱再确认下,注册完成。

登录

打开一个命令终端,我用的是git bash,输入如下命令

npm login

接着会按个弹出Username、Password、Email,把刚才注册的信息填入即可

Username: leo
Password: 123456
Email: leo@126.com

创建包

将目录切换到你要发布的文件夹内,保证根目录下有package.json文件,如没有可先创建下,执行命令 npm init,发布前的目录结构如下:

lib // 你的包内容
package.json  // 项目介绍及配置
README.MD // 包说明文档

发布

npm publish

问题

发布包过程可能会遇到很多问题,我在这边汇总下:

  • 发布包重名
npm ERR publish 403
You do not have permission to publish 'somepackage'.Are you logged in as
the corrent user?:somepackage

你发布的包跟别人的重名了,需要修改为其他名字。

  • npm源不匹配
    镜像地址如果配置的是淘宝,而你需要发布到的是npm官方仓库,这个时候需要修改你的registry。输入如下命令:
npm config set registry https://registry.npmjs.org/
  • 版本号重复,无法发布
    每次发布我们要手动去修改下package.json中的version版本,以保证每个版本都有记录,如前一个版本为1.0.0,那下一个版本为1.0.1。

我发布的包

一个表单验证的npm包,各位可以下载试试。

npm install hj-validate

相关文章

  • npm包发布全过程

    今天我们一起来发布一个npm包。请按以下步骤操作。 注册 登录https://www.npmjs.com/[htt...

  • 自定义npm包的创建、发布、更新和撤销

    大纲 1、准备2、自定义npm包3、发布自定义npm包4、引用npm包5、更新npm包6、撤销发布的npm包 博客...

  • npm操作

    npm所有者管理: npm登录: npm查看用户信息: 发布(包): npm撤销发布的包: npm退出: 初始化n...

  • npm包发布流程

    npm包发布流程 标签(空格分隔): Node.js npm包发布流程 注册npm账号 方式一:去npm官网注册 ...

  • 如何在npm发布一个包

    发布一个npm包 1 登录 npm 2 更新包版本号 3 发布 设置npm publish 时的发布文件(有时我们...

  • 发布npm包,删除npm包

    发布npm包 注册并在本机添加npm用户(已注册可忽略) 完成了上面的步骤之后,我们接下来要在www.npmjs....

  • npm发布包

    1. 使用npm命令登陆: 输入:Username、Password、Email 2. 在package.json...

  • 发布npm包

    可以发布任何有package.js文件的目录。比如 node module 创建一个用户 要想发布,必须在npm ...

  • 发布npm包

    1.https://www.npmjs.com注册npm账号2.进入要发布的工程目录下 npm init3.切换镜...

  • npm发布包

    package.json设置 发布

网友评论

      本文标题:npm包发布全过程

      本文链接:https://www.haomeiwen.com/subject/aoaptctx.html