一、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文件