koa2创建项目

一、node.js(已经有的可打开cmd检验,node -v        npm -v    出现版本 )

没有则看下面:
下载node.js   win10以上选长期支持版本   https://nodejs.cn/      下载,一路next,安装路径放D盘nodejs文件夹下

win7系统选择12版本,选中node-v12.22.12-x64.msi  下载,一路next,安装路径放D盘nodejs文件夹下
下载链接:https://nodejs.org/download/release/v12.22.12/


1.打开cmd,输入node -v回车   出现版本
2.npm -v    出现版本即可
3.环境配置
(1)找到安装的目录,在安装目录下新建两个文件夹【node_global】和【node_cache】,鼠标右击【node_global】的文件夹,点击【属性】,再点击【安全】,再点击【编辑】,将权限都勾上,随即点击【确定】即可,【node_cache】步骤同理。


(2)创建完毕后,使用管理员身份打开cmd输入
npm config set prefix "D:\appplace\nodejs\node_global"           (复制你刚刚创建的“node_global”文件夹路径)
npm config set cache "D:\appplace\nodejs\node_cache"


(3)右击此电脑---属性---高级系统设置---环境变量
在系统变量的path---编辑---新建----输入D:\Node.js\node_global\node_modules

然后你就会发现【node_global】里多出了一个【node_modules】文件夹
 如果输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】下手动创建一个【node_modules】文件夹,再复制你创建的【node_modules】文件夹的路径地址到变量值

(4)编辑【用户变量】中的【Path】
将默认的 C 盘下【 AppData\Roaming\npm 】修改成 【node_global】的路径,点击确定
即D:\Node.js\node_global

(5)  配置完成后,全局安装一个最常用的 express 模块进行测试
npm install express -g   // -g代表全局安装
(出现类似added 57 package in 9s  则成功 )


二、koa2框架创建项目  看链接https://www.jianshu.com/p/7293a76f2653
koa2 是 nodejs web server 框架
官网和文档 https://koa.bootcss.com/
通过 async/await 语法【处理异步】高效编写web server
中间件机制,能合理拆分业务代码

特点:封装原生代码的 API
规范流程和格式
让开发人员更加关注于业务代码,提高开发效率

创建步骤:

1.单独使用koa插件     
初始化项目 npm init
安装koa2 npm install koa --save     


创建21000314文件夹---在vscode右击21000314文件夹--打开终端--- npm install -g koa-generator回车----koa2 --version(显示版本即可)---koa2 koa2test(项目名)---
---cd koa2test   ---npm install---npm run dev----http://localhost:3000/--显示Hello Koa 2!  Welcome to Hello Koa 2!  即成功---
 

如果报以下错误:
> koa2test@0.1.0 dev
> ./node_modules/.bin/nodemon bin/www

'.' 不是内部或外部命令,也不是可运行的程序      
或批处理文件。

解决方法:npm版本换到6.0.1
npm view indicative versions
 npm -g install npm@6.0.1
再运行npm run dev


报错:s
Port 3000 is already in use
解决方法:以管理员身份打开cmd
netstat -aon | findstr 3000
taskkill /pid 7248 -t -f          (7248是PID)


www文件中可以修改我们的端口之类操作
routes目录下主要编写api文件
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值