创建一个egg.js项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建一个egg.js项目相关的知识,希望对你有一定的参考价值。

参考技术A 1、安装node.js,及egg环境,终端执行 npm i egg-init -g 安装egg环境
2、cd进入到要创建项目的目录,目录最好不包含中文以及空格
3、执行命令创建项目 egg-init 项目名 --type=simple 如:egg-init wcms --type=simple
4、创建好项目后,cd进入项目,执行npm install 安装项目依赖
5、执行npm run dev 运行项目,即可访问

VSCode调试egg.js项目

参考技术A 首先,在需要调试的地方打好断点

如上图,点击左侧的行数,158行就可以打上断点了

点击 vscode 左侧的debug窗口,如果你之前没有配置过 launch.json 文件,那么现实效果就会如下图一样。

点击左上方,【没有配置】,添加配置

VSCode本身就内置了Node.js的调试工具,如果将来你需要调试别的东西,可以在这里选择添加对应的调试插件工具。

这里我们调试的是Node.js,就选择Node.js,然后VSCode会在 /.vscode 目录中新建一个 launch.json 文件

launch.json 文件新建好后,我们需要进行一些配置操作,这里我们选择的是,附加到进程。

后面我们是先启动egg的调试进程,然后再将vscode附加到进程中的。

这里有一个很关键的节点, program 这个属性写的就是你需要调试的js文件,我这边调试的是刚才打上断点的文件 pledges.js

使用 iterm 进入到工程目录,开启调试模式

在VSCode中选择 Attach to Process ,并且选择egg-cluster这个进程。

等请求进入到刚才打断点的地方,VSCode就会自己跳转到调试点啦,然后就可以尽情调试啦~

BTW,如果你有更好,更简单的调试方式请告诉我...

以上是关于创建一个egg.js项目的主要内容,如果未能解决你的问题,请参考以下文章

Egg.js 项目初始化介绍

egg.js连接数据库 sequlize动态创建表

egg.js连接数据库 sequlize动态创建表

Next.js +Egg.js+React项目部署详解

Egg.js 项目中怎么使用前端模板

VSCode调试egg.js项目