目录结构
└── koa-setup
├── bin # 主要文件
│ └── question # 问题文件
│ ├── index.js
│ ├── packageName.js
│ └── template # 模版文件
│ ├── index.ejs
│ └── config.js # 配置文件
│ └── index.js
├── node-modules # 包管理
├── package.json
package.json文件
{
"name": "hu-koa-setup",
"version": "1.0.0",
"description": "",
"main": "index.js",
"bin": "./bin/index.js",
"type": "module",
"files": [
"bin",
"package.json"
],
}
name值要唯一,不能与npm已有的插件名重复,bin添加可执行的js文件,files需要上传的文件
登录npm
如果npm源改变了,记得添加--registry https://registry.npmjs.org
npm login --registry https://registry.npmjs.org
发布npm
npm publish --registry https://registry.npmjs.org
卸载npm
npm unpublish --registry https://registry.npmjs.org --force