一个生成用于写npm包的模板工具的脚手架 兼容window | mac | linux
模板功能
- 支持es6
- 支持scss
- 热刷新(除index.html)
- 自动打开默认浏览器
- 开发环境写入内存
用法
// 全局安装 npm i justcode -g // 切换到你的目标目录 cd /yourtarget dir // 生成模板 jcd init <customName> // 进入 cd customName // 安装依赖 npm i // 开发环境 npm run dev // 打包 npm run build // 打包后请更新package.json部分字段,下面为package.json,json不支持 '//' 格式的注释,以下为了方便,故添加注释 "name": "plugin_name" // 你的插件名称 "version": "1.0.0" // 版本号,每次更新后手动更新,或者使用standard-version管理,附上地址: https://github.com/conventional-changelog/standard-version "main": "./dist/output.js" // 默认的打包输出路径,config目录下有默认配置,需同步修改 "repository": "your git repository" // 该插件对应的github地址 "author": "your name" // 你的大名 "license": "MIT" // 协议 "scripts": "dev": "cross-env DEBUG=console.* babel-node ./build/webpack.dev.js" "build": "cross-env DEBUG=console.* babel-node ./build/webpack.prod.js" "dependencies": {} "devDependencies": {} // 最后一步,登录npm npm login // 发布,发布的时候不能使用非npm源,并且需要更新版本,否则会发布失败 npm publish