如何发布自己的包到npm库中

98 阅读1分钟

在日常工作中,我们经常会使用npm来下载我们需要的依赖,在自己做了一些能提升团队和自己开发效率的“轮子”之后,你是否也想要将其上线到npm中,让更多的人来使用呢?现在我们就来一步一步的实现这个功能。

  • 创建一个空的文件夹
  • npm init初始化创建package.json
package.json
{
  "$name-exp": "将要发到npm官网上的名字,比如安装npm install lzq,使用的话 lzq",
  "name": "lzq",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "$keywords-exp": "npm搜索时的关键词",
  "keywords": [
    "lzq"
  ],
  "author": "lzq",
  "$license-exp": "协议",
  "license": "MIT""bin": {
    "lzq": "./bin/www.js"  
  }
}
  • 在父目录下创建bin文件夹,并在其中加上启动环境 (www.js) -输入命令行 npm link,他会根据package.json中的bin目录映射到全局的包下面