新一代前端工具链rome

简介: 新一代前端工具链rome

Rome是最新一代的JavaScript和TypeScript的Linter。 但 Rome 不只是 Linter , 它还是给 JavaScript,TypeScript,HTML, JSON,Markdown,CSS 使用的工具。 它不仅包含编译器,还包含打包工具,测试执行工具等等。它的目标是统一前端开发工具链。
image.png

Rome 是一个单一的完整的工具链,它和之前前端各自为营的工具不一样,它是一整套工具集合。

Rome 的目标就是取代 Babel,ESLint,webpack,Prettier,Jest 等其他前端工具。

JavaScript中的Linter和编译器的作用就是分析代码,然后给出编译结果和错误信息,虽然结果有一些不同,但是它们都可以用来进行格式化。

Rome 是 Babel 的后继者。 它从Babel吸取了大量的的经验。 相比于暴露大量的 API 给其他工具使用,不如将所有的功能都封装到一起。

Rome正在崛起,是否它可以取代其它前端工具,我们拭目以待。

目录
相关文章
|
Web App开发 自然语言处理 监控
基于 WebAssembly 的AIoT应用框架实践
天猫精灵大前端团队基于 WebAssembly 的AIoT应用框架实践分享。
基于 WebAssembly 的AIoT应用框架实践
|
缓存 NoSQL 关系型数据库
面试必问:Redis 如何实现库存扣减操作?
面试必问:Redis 如何实现库存扣减操作?
1687 7
面试必问:Redis 如何实现库存扣减操作?
|
物联网
IoT物联网设备OTA固件升级开发实践
通过OTA方式,我们可以对分布在全球各地的IoT设备进行设备固件升级,而不必让运维人员各地奔波。
7486 0
给 element-plus 增加一个防抖的功能(二)
element-plus 功能非常强大,但是好像只有 el-autocomplete 提供了一个防抖功能,其他表单子控件并没有提供防抖功能,而 el-autocomplete 的防抖和我想要的效果又不太一样,所以只好写个函数实现我想要的防抖效果。
|
小程序 前端开发 API
【微信小程序】TypeError: Cannot read property ‘get‘ of undefined & Error: MiniProgramError
【微信小程序】TypeError: Cannot read property ‘get‘ of undefined & Error: MiniProgramError
|
11月前
|
Rust 资源调度 安全
为什么使用 Rust over C++ 进行 IoT 解决方案开发
为什么使用 Rust over C++ 进行 IoT 解决方案开发
265 7
|
小程序 开发者
uniapp运行到开发者工具中
uniapp运行到开发者工具中
177 0
|
JavaScript
vue3 【提效】自动注册组件 unplugin-vue-components 实用教程
vue3 【提效】自动注册组件 unplugin-vue-components 实用教程
838 1
|
JavaScript 前端开发 程序员
【前端开发---Vue2】史上最详细的Vue入门教程(五) --- 细讲‘生命周期’
【前端开发---Vue2】史上最详细的Vue入门教程(五) --- 细讲‘生命周期’
【前端开发---Vue2】史上最详细的Vue入门教程(五) --- 细讲‘生命周期’
|
消息中间件 监控 安全
Kafka客户端工具:Offset Explorer 使用指南
Kafka客户端工具:Offset Explorer 使用指南
7274 0

热门文章

最新文章