生成基础信息
npm init //main是文件入口
出口文件
module.exports //默认为index.js
在package.json设置es6转es5
babel app --out-dir lib --source-maps //app是目标目录,lib是转化后的目录
最外层设置index.js
Object.defineProperty(exports, "__esModule", {
value: true
});
module.exports=require('./lib') //入口文件
登录npm账号
npm login //输入账户名,密码,邮箱,邮箱注册时需要验证
发布
npm publish //发布到npm
坑:babel转化需要babel-cli,切不能转化除了js以外的文件,需要自己移动
生成npm包的那个文件夹不能install安装该npm包
网友评论