对于开始搭建需要先进入到cmd(win+R输入cmd)查看node和npm的版本
能查到版本说明已安装node.js和npm,注意的是koa2的开发,对于node.js的版本是要有求的,它要求Node.js版本高于V7.6。因为node.js 7.6版本开始完全支持async/await,不需要再加flag,所以才能完全支持Koa2。
搭建环境
以上的操作没问题的话接下来我们就来搭建环境。接下来的操作我将在VS code里面操作,首先创建一个0316的文件夹,通过鼠标右键点击“在集成终端打开”,如下
然后输入npm i -g koa-generator,可能会出现以下情况
出现这种情况可能是你的webpack版本过高的缘故,但是不影响咱们搭建靠koa2,接下来咱们继续,在终端输入npm view koa version 查看一下koa的版本,弹出一下的2.13.4版本信息说明安装成功了
在终端输入 koa2 qqsports,然后此时正在下载一系列项目,在你的左侧文件栏可以看见0316的文件夹出现qqsports文件夹,里面有很多文件
然后在终端输入npm i,下载node_modules模块包,安装成功,可以发现我们的的qqsports文件夹出现了一个node_modules文件夹,说明下载完成了(这个下载过程可能有点慢,耐心等待)。
然后终端输入npm run dev 启动koa2项目,但你们可能会出现以下情况
出现这个情况你可以打开左侧文件栏,找到package.json文件打开
将“dev”这行的代码替换成 "dev": "nodemon bin/www",保存然后再在终端输入npm run dev
这样代表koa2启动成功了,在浏览器地址栏输入localhost:3000 ,出现下面就整个过程完成了。