1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Node.js 框架 Egg 2.6 发布,支持 TypeScript 下载

本帖由 漂亮的石头2018-04-06 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,229
    赞:
    47
    简介

    Egg 是阿里 Node.js 的核心基础框架,面向『企业级的 Web 基础框架』这个领域,提供了「微内核 + 插件机制 + 框架定制能力」,完美达成生态共建和差异化定制的平衡点。

    既适合个人小项目快速开发,也适合团队架构师基于自身的技术架构在 Egg 基础上扩展出适合特定团队业务场景的框架。

    它沉淀自阿里在各行各业不同领域的大规模工程实践经验,稳定支撑了多年天猫双11大促,顶级流量压力。

    更新信息

    TypeScript 的静态类型检查,智能提示,IDE 友好性等特性,对于大规模企业级应用,是非常的有价值的。

    然而,此前使用 TypeScript 开发 Egg ,会遇到一些影响开发者体验问题:


    • Egg 最精髓的 Loader 自动加载机制,导致 TS 无法静态分析出部分依赖。


    • Config 自动合并机制下,如何在修改插件提供的配置时,能校验并智能提示?


    • 开发期需要独立开一个tsc -w独立进程来构建代码,带来临时文件位置纠结以及npm scripts复杂化。


    • 单元测试,覆盖率测试,线上错误堆栈如何指向 TS 源文件,而不是编译后的 js 文件。

    本次更新包括:


    • 应用层 TS 开发规范


    • 通过在工具链方面的支持,完美解决上述问题,让开发者几乎无感知,并保持一致性的开发体验。

    详细的规范参见「当 Egg 遇到 TypeScript,收获茶叶蛋一枚

    [​IMG]
    Node.js 框架 Egg 2.6 发布,支持 TypeScript下载地址
     
正在加载...