发布自己的npm包注意事项

1 篇文章 0 订阅

发布前的准备工作

需要到https://www.npmjs.com/ 网站注册自己的npm 账号
发布前到https://www.npmjs.com/ 查询自己的包名是否可用不然发布的时候会报错
或者执行npm view 你的包名 来查看是否存在

在这里插入图片描述

目录结构

  1. CHANGELOG.md 变更日志
  2. flexLayput.css 自己代码文件 我这里是一个css 大家根据自己情况设置入口文件
  3. LICENSE.md 许可证 自己的开源协议
  4. package.json 设置文件 npm i 创建的文件下面会说明这个文件的值
  5. README.md 介绍文件

package.json 由来

在项目的当前文件夹执行 npm i 生成package.json

  1. package name:包名
  2. version:版本
  3. entry point:入口文件
  4. test command:测试命令
  5. git repository:git仓库地址
  6. keywords:关键字信息
  7. author:作者
  8. contributors:包的其他作者
  9. license:许可证
  10. main 字段指定了程序的主入口文件,就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。

发布

在工程文件目录执行npm login 登录自己的npm 账号出现下图代表登录成功
在这里插入图片描述
执行npm publish 发布命令,控制台出现+项目名@版本代表发布成功
在这里插入图片描述

如何更新自己发布的npm包

  1. 先npm login 登录
  2. 执行 npm version 更新类型
  3. 或者 npm version 1.0.1 直接更新指定版本
  4. 然后在发布包

patch 补丁 执行npm version patch package.json 的版本号将会从1.0.0变成1.0.1
minor 小改动 package.json 的版本号将会从1.0.0变成1.1.0
major 大改动 package.json 的版本号将会从1.0.0变成2.0.0

对于私有包和无作用域的包,请使用 npm publish
对于作用域公共包,使用 npm publish --access public

本文章会持续更新

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值