开发npm包流程步骤

157 阅读1分钟

一、初始化项目

npm init -y

二、创建入口文件

1、创建bin目录 2、在bin目录中创建一个入口js文件,index.js 3、在package.json文件中配置bin

{
  "name": "npm-test",
  "version": "1.0.0",
  "description": "",
  "bin":{
    "test-kilobyte":"bin/index.js"
  },
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

三、在入口文件的顶部添加

#!/usr/bin/env node

四、发布到npm包管理仓库

//登录
npm login

//发布
npm publish

//升级版本
npm version patch

五、本地调试

在包下运行

//发布到本地全局包里面
npm link

在测试项目中使用

//引用到项目
npm link packageName
//安装到项目
npm i -S packageName

手动添加到package.json文件中