简介
使用node.js后,重新启用一个Project后,环境往往需要重新建置,即使複製旧有专案,也需要花一些时间进行修改。因此小弟我整理了几个比较常用的框架製作成专案lcna,只需要回答几个问题,即可新增专案。
环境
安装npm依赖
npm i -g lcna
实践
运行指令
lcna
后,他就会询问你几个问题:
? Project Name:
// 专案名称? Template Usage:
// 选择使用框架(单选)app:
普通的运行专案express:
expressweb:
express + react? Tool:
// 选择使用工具(可选)eslint:
eslint,node lint 工具flow:
flow,node 型别检查工具? Log:
// log蒐集方式(可选)winston:
winston,建置log filewinston+rollbar:
winston、rollbar,建置log file与远端仓库? CI:
// 持续整合(可选).gitlab-ci:
gitlab ci? JSON Web Token (JWT):
// 选择express或web后可选(Yes/No)Yes:
request 需符合JWT回答完问题后,样板就建置完成了!
下载依赖:
npm install
运行:
npm start
建置:
npm run build
总结
透过此指令工具,可以快速建置专案模板,无需自行配置环境设定,省去繁琐的设定麻烦,让程式专注于程式码中。
在此附上专案连结: