发布自己的npm包注意事项

发布前的准备工作

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

发布自己的npm包注意事项_第1张图片

目录结构

  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包注意事项_第2张图片
执行npm publish 发布命令,控制台出现+项目名@版本代表发布成功
发布自己的npm包注意事项_第3张图片

如何更新自己发布的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

本文章会持续更新

你可能感兴趣的:(node,npm,npm,vue.js,前端)