egg.js的介绍

您所在的位置:网站首页 egg是什意思 egg.js的介绍

egg.js的介绍

2024-07-05 16:47| 来源: 网络整理| 查看: 265

本人是一名前端开发,受公司一位技术大佬的影响,决定将一些学习笔记记录下来并进行分享,也是对自己学习理解过程的加深。接下来准备分享egg.js的学习过程,打通进阶全栈的道路,路不好走,仍需努力,大佬勿喷,绕道走远!错误之处希望及时评判指正,谢谢!

一、eggjs是什么?

eggjs是阿里旗下的一个基于nodejs和koa2的企业级应用框架,基于es6,es7 和nodejs。

二、egg的特性是什么?

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

    (2)高度可扩展的插件机制

    (3)内置多进程管理

    (4)基于koa开发,性能优异。

    (5)框架稳定,测试覆盖率高。

    (6)渐进式开发。

 

三、搭建egg.js开发环境?

1、egg.js基于nodejs,所以应先安装nodejs。

nodejs下载链接: https://nodejs.org/zh-cn/download/ ,建议下载长期稳定LTS版本,注意选择与设备操作系统相对应的版本,如下图:

 

 

安装完之后:

在终端键入: node -v  和  npm -v,可以看到版本号,则nodejs和npm安装成功。

 

2、安装完成nodejs后,默认会带有npm包管理工具,但是大家都知道,在国内用npm在不翻墙的情况下下载依赖是非常慢的。所以我们需要使用国内淘宝镜像,在终端键入   npm install -g cnpm --registry=https://registry.npm.taobao.org  看到如下版本信息则证明cnpm安装成功。

3、全局安装egg-init (创建egg环境) cnpm i egg-init -g

 

4、任意建一个目录, 在根目录下执行 egg-init 项目名 --type=simple (这步经多次实验可能会失败,测试的话多次一路回车就好)

 

此时可以看到 目录中多了一个项目工程,叫做eggdemo。

 

5.进入项目根目录并安装依赖。

cd 项目名 进入文件根目录,并执行 cnpm i 安装依赖,安装时会生成node_modules,如果终端提示安装失败,可将node_modules文件夹删除,重新cnpm i进行安装。windows系统的如果删不掉,或者需要管理员权限什么的。可以安装全局安装rimraf依赖( cnpm i rimraf -g ),在文件根目录执行 rimraf node_modules ,不一会依赖文件就删掉啦。

 

6.启动项目:终端键入:npm run dev  会在本地7001端口启动项目,在浏览器输入127.0.0.1:7001即可看到项目运行中。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3