通过条带类型提供实验性的 TypeScript 支持
Node.js引入了初始 TypeScript 支持的标志。 此功能从 .ts 文件中删除类型注释,允许它们运行 而不转换特定于 TypeScript 的语法。当前的限制包括:--experimental-strip-types
- 仅支持内联类型注释,不支持 或 等功能。
enums
namespaces
- 在 import 和 require 语句中需要显式文件扩展名。
- 强制使用 type 关键字进行类型导入,以避免运行时错误。
- 默认情况下,在 node_modules 中禁用 TypeScript。
感谢 Marco Ippolito 为此所做的工作。
Node.js中的实验性网络巡检支持
此更新引入了对 Node.js 中网络检查的初始支持。 目前,这是一项实验性功能,因此您需要使用标志来启用它。 启用此功能后,您可以检查 JavaScript 应用程序中发生的网络活动。--experimental-network-inspection
要使用网络检查,请使用以下命令启动 Node.js 应用程序:
$ node --inspect-wait --experimental-network-inspection index.js
请注意,网络检测功能正在积极开发中。 我们正在积极致力于增强此功能,并将在未来的更新中继续扩展其功能。
- 网络检查仅限于 和 模块。
http
https
- 在解决 Chrome DevTools 端的功能请求之前,Chrome DevTools 中的“网络”选项卡将不可用。
更多 Node.js — Node v22.6.0 (Current) (nodejs.org)
Windows 32-bit Installer: https://nodejs.org/dist/v22.6.0/node-v22.6.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v22.6.0/node-v22.6.0-x64.msi
Windows ARM 64-bit Installer: https://nodejs.org/dist/v22.6.0/node-v22.6.0-arm64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v22.6.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v22.6.0/win-x64/node.exe
Windows ARM 64-bit Binary: https://nodejs.org/dist/v22.6.0/win-arm64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v22.6.0/node-v22.6.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v22.6.0/node-v22.6.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v22.6.0/node-v22.6.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v22.6.0/node-v22.6.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v22.6.0/node-v22.6.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v22.6.0/node-v22.6.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v22.6.0/node-v22.6.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v22.6.0/node-v22.6.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v22.6.0/node-v22.6.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v22.6.0/node-v22.6.0.tar.gz
Other release files: https://nodejs.org/dist/v22.6.0/
Documentation: https://nodejs.org/docs/v22.6.0/api/