准确的说这是一个自动脚本, 它不光生成 package.json, 而实际上运行 npm install 或者 yarn add.
比如 sga -j, 一条命令, 接下来就可以直接运行yarn test了, jest 已经装好, 一个默认的 testcase 已经写好.
现在可以支持
- eslint (standard 规则)
- babel (不支持 cli, 因为觉得意义不大, 可以自己自行安装 babel-cil 或 babel-register)
- mocha with chai
- jest
- postcss (不支持单独安装, 安装 webpack 任务)
- webpack (含所有, 使用了 stylus, 无 sass)
- webpack with vue (最全的, 使用了 stylus, 无 sass)
下次想写 js, 不用配置那些劳什子, 想要 eslint 直接 sga -e, 搞定, 想要写 vue 全家桶, 直接 sga -v.
安装
npm install -g sga
// or
yarn global add sga
需要 node 8.0 以上, 最好安装 yarn