准备
发布NPM包,需要在package.json加上以下内容
// package.json
...
"bin": {
"my-static-server": "bin/my-static-server"
}
...
在bin/my-static-server文件中,找到node,引用入口文件
#! /usr/bin/env node
require('../src/index')
npm 操作
登录npm
npm login
发布
npm publish
遇到的问题
没有登录到npmjs 切换到切换官方源即可
npm config set registry http://registry.npmjs.org
包名不规范 包名是npm上唯一且不和已存在的包名相似即可
发布成功