Node.js 新 IDE:革命性工具初探

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

支持 JavaScript (Node.js) 的新 IDE:初探



JavaScript 生态系统持续快速发展,开发工具的选择变得至关重要。市场上出现了一款新的集成开发环境 (IDE),专注于使用 Node.js 进行后端开发。本文将分享我们的初步使用体验。



这是什么 IDE?

这款新产品由之前从事 Python 和 Go 工具开发的团队打造。开发人员决定填补 Node.js 真正现代化开发环境的空白,该环境兼具代码编辑器的轻量和完整 IDE 的强大功能。其主要特色是与 npm 生态系统的深度集成以及内置的 AI 助手,能够理解后端应用程序的上下文。



关键功能

  • 针对 Express 和 Fastify 的智能自动补全。 IDE 不仅能提示方法,还能直接从您的代码中分析路由、中间件和数据模式。
  • 异步操作可视化调试器。现在可以实时跟踪 Promise 和 async/await 链,无需在标签页之间切换。
  • 内置包管理器。直接在侧边栏中操作 package.json、更新依赖项并检查漏洞(基于 npm audit)。
  • API 的 AI 助手。根据自然语言描述生成端点、测试和文档 (Swagger/OpenAPI)。


初步使用体验

安装后,IDE 立即提示从 VS Code 或 WebStorm 导入设置。这很方便:大多数插件和快捷键都会自动继承。从头开始启动项目只需几分钟——内置模板生成器为 REST API、GraphQL 服务器或微服务提供了现成的结构。

终端尤其值得关注。它不仅仅是内置的,还与调试器集成:错误直接在代码中高亮显示,并带有调用堆栈链接。启动 Node.js 应用程序时,IDE 会自动检测端口并在其浏览器中打开本地 URL。



有哪些不足?

  • 内存占用高。在一个中等规模的项目(约 50 个文件)上,IDE 占用了超过 1.2 GB 的 RAM。这与 WebStorm 相当,但高于 VS Code。
  • TypeScript 支持尚不完善。虽然声称完全兼容,但在处理复杂的泛型类型时,自动补全有时会出现延迟。
  • 缺乏插件。目前仅提供基本扩展;插件商店预计在未来几个月内上线。


值得迁移吗?

如果您使用纯 JavaScript 编写代码并积极使用 Node.js 进行后端开发——绝对值得。该工具目前已经提供了用于调试异步操作和管理包的独特功能。对于重度使用 TypeScript 的开发者,最好等待第一个重大更新。请关注 pythonlib.ru 上的新闻——我们将在稳定版发布后发布详细的基准测试和与竞品的对比。

推荐库