koa 脚手架 koa-generator
1. 全局安装
npm i koa-generator -g
2. 创建koa脚手架项目
比如项目名称叫 sina_weibo
koa sina_weibo
3. 进入项目目录
cd sina_weibo
4. 在项目中安装依赖
npm i
5. 启动项目
npm start
端口号默认 3000,http://local.djtest.cn:3000/
(二)cross-env 的使用
看这个:https://www.jianshu.com/p/e8ba0caa6247
"scripts": {
"start": "cross-env NODE_ENV=developent node bin/www",
"dev": "cross-env NODE_ENV=developent ./node_modules/.bin/nodemon bin/www",
"prd": "pm2 start bin/www",
"test": ""
},
在项目中 process.env.NODE_ENV 的值,就是 npm start 的命令中,NODE_ENV 赋的值
当我 npm start,console.log(process.env.NODE_ENV) ,控制台输出 development
假如我修改 npm start 命令
"start": "cross-env NODE_ENV=dev nodemon bin/www",
重新 npm start,console.log(process.env.NODE_ENV) ,控制台输出 dev
如果我不想叫 NODE_ENV了,我环境变量叫 MINE_ENV
"start": "cross-env MINE_ENV=dev nodemon bin/www"
重新 npm start,console.log(process.env.MINE_ENV) ,控制台输出 dev
也就是说 cross-env 这个包会将你自定义的环境变量,注入到 process_env 中