koa2 脚手架
全局安装Koa脚手架
npm install koa-generator -g
模板生成
(将下面的my-project-name
改成自己的项目名称)
koa2 my-project-name
(默认使用的是pug 类似jade的模板)
koa2 my-project-name -e
(后面带的参数表示用ejs模板)node -v node的版本最好大于7.0
node -v
npm -v
安装依赖和运行
cd my-project-name
# 切换目录
npm install
# 安装依赖 或者 yarn install 或者 cnpm install
npm start
# 项目运行浏览器的3000端口: http://locahost:3000
Koa的参数
-h, --help 帮助
-V, --version 版本号
-e, --ejs 添加ejs模板引擎支持(默认是jade)
--hbs 添加hbs模板引擎支持(默认是hbs)
-H, --hogan 添加hogan.js支持
-c, --css <engine> 添加css样式 支持 less sass styus css(默认是css)
--git 添加 .gitignore
-f, --force force on non-empty directory-
pm2的使用
- npm run prd 执行命令 具体命令查看Package.json 中的scipts配置的prd任务
- pm2 list 列出所有应用
- pm2 logs 查看所有日志
- pm2 restart [app id] 重启应用
- pm2 stop www //关闭当前Koa web程序
- pm2 web 开启api访问
- pm2 show <id|name> 查看进程名称
Express Generator (Express生成器)
- npm install express-generator -g
- express my-project-name -e
- cd my-project-name && npm install
- npm start
- http://locahost:3000