[study] npm 包 发布全流程

104 阅读1分钟

前言

不知道有没有小伙伴好奇 npm 包到底是什么样的一种形式去进行发布的呢,如果有那么来看看这篇简短的文章,带你搞懂 npm 包发布的完整全流程

npm 包的调试方法

在需要发布的包中创建 npm 软链(应该是叫软链吧 嘿嘿)

# npm link

在其他项目中就可以调用这个软链 达到类似于 npm install xxx 的效果

# npm link [package.json 中的 name 字段]

这里拓展一下 package.json 中部分字段对 npm 包的作用

// package.json
{
    "name": "xxx", // 当前你想要发布的 npm 包的名字
    "version": "1.0.0", // 当前发布包的版本号
    "description": "", // 包的描述
    "main": "index.js", // *包的入口文件 也就是说我调用该包时候的默认文件一般为 index.js
}

npm 包的发布

  查看当前镜像源
  # npm config get
  如何存在镜像源则必须清空
  # npm config set registry
  再次确认镜像源
  # npm config get
  登录 npm
  # npm login
  查看 npm 账号是否正确
  # npm whoami
  发布
  # npm publish

最后登录自己的 npm 账号 pagckage 中就能看到所发布的包啦快去试试吧