前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Egg 框架介绍及项目搭建

Egg 框架介绍及项目搭建

作者头像
越陌度阡
发布2020-11-26 12:34:38
1.1K0
发布2020-11-26 12:34:38
举报

1. Egg 什么?

Egg.js 是阿里旗下产品,基于 Node.js 和 Koa ,是一个 Node.js 的企业级应用开发框架,可以帮助开发团队和开发人员降低开发和维护成本。

Express 和 Koa 是 Node.js 社区广泛使用的框架,简单且扩展性强,非常适合做个人项目,但框架本身缺少约定,标准的 MVC 模型会有各种千奇百怪的写法,而Egg 按照约定进行开发,奉行约定优于配置,团队协作成本低。

Egg.js 基于 ES6、ES7 以及 Typescript、Koa2 使得 Nodejs 具有更规范的开发模式,更低的学习成本,更优雅的代码,更少的开发成本,更少的维护成本。

官 网: https://eggjs.org

中文网站: https://eggjs.org/zh-cn/

2. Egg 在阿里的地位

3. Egg 的特性

1. 提供基于 Egg 定制上层框架的能力

2. 高度可扩展的插件机制

3. 内置多进程管理

4. 基于 Koa 开发,性能优异

5. 框架稳定,测试覆盖率高

6. 渐进式开发

4. Egg 环境搭建与创建项目

1. 环境要求

操作系统:支持 macOS,Linux,Windows。

运行环境:Node.js 建议选择 LTS 版本,最低要求 8.0以上。

2. 安装脚手架

代码语言:javascript
复制
npm i egg-init -g

3. 新建一个存放项目的文件夹,如 progjet ,然后进入文件夹下创建新项目。

代码语言:javascript
复制
cd project

egg-init egg-example --type=simple

上面的 egg-example 即为新项目的名称。

4. 进入到新建的项目下,安装依赖。

代码语言:javascript
复制
cd egg-example 

npm i

5. 启动项目

代码语言:javascript
复制
npm run dev

项目启动成功后,就会出现一个访问地址,在浏览器中打开这个地址就可以运行项目了。

5. 创建项目失败的解决方案

1. 使用翻墙软件。

2. 可以在手机上开个热点,让电脑连接手机网络,egg-init 好以后再切换回原来的网络。

3. 复制一个之前创建好的项目拿过来用。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. Egg 什么?
  • 2. Egg 在阿里的地位
  • 3. Egg 的特性
  • 4. Egg 环境搭建与创建项目
  • 5. 创建项目失败的解决方案
相关产品与服务
Prowork 团队协同
ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档