egg(一):创建一个egg项目

前言:

     企业级node框架egg的运用之路,首先是搭建一个项目。

目录:

官网入口:点我

与社区框架的差异

特性

具体操作:

1、安装nodejs运行环境,支持版本8以上

2、安装egg,二选一,推荐第一个

3、选择项目名称,如果安装选第一个直接就是这一步,选第二个的话,会要求你先选图2的类型,其他的直接默认回车就行了

 图2:

4、如果看到这一步,就可以了,可以看到一个文件夹名字是init,就是我们生成的egg项目

 5、进入init的文件夹  安装包

6、运行,这里的端口号是7001


官网入口:点我

与社区框架的差异

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

Sails 是和 Egg 一样奉行『约定优于配置』的框架,扩展性也非常好。但是相比 Egg,Sails 支持 Blueprint REST API、WaterLine 这样可扩展的 ORM、前端集成、WebSocket 等,但这些功能都是由 Sails 提供的。而 Egg 不直接提供功能,只是集成各种功能插件,比如实现 egg-blueprint,egg-waterline 等这样的插件,再使用 sails-egg 框架整合这些插件就可以替代 Sails 了。

特性

具体操作:

1、安装nodejs运行环境,支持版本8以上

2、安装egg,二选一,推荐第一个

npm init egg --type=simple
npm init egg 

3、选择项目名称,如果安装选第一个直接就是这一步,选第二个的话,会要求你先选图2的类型,其他的直接默认回车就行了

 图2:

 

4、如果看到这一步,就可以了,可以看到一个文件夹名字是init,就是我们生成的egg项目

 5、进入init的文件夹  安装包

cnpm install
yarn install

6、运行,这里的端口号是7001

npm run dev

 到这里搭建一个初始化的项目就完成了

 

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值