一、初始化项目
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文件中