Të kërkuara: Të dhënat u përditësuan më 27 tetor 2026

Kategoritë

Internet1356
Komunikim321
Audio dhe video898
Grafikë dhe dizajn539
Zyrë dhe produktivitet1124
Mjete zhvillimi3134
Mjete IA529
Siguri dhe privatësi385
Mjete sistemi3114
Lojëra523
Arsim dhe shkencë239
Rrjet dhe IT284

Shkarko Node.js 22 22.10.0

Run JavaScript Everywhere

Ky është një version i vjetër. Versioni i fundit është 22.23.4. Node.js 22 22.23.4 · Publikuar:

Skedarët e instalimit 22.10.0

ArkitekturaLlojiShtrirjaMadhësia e skedaritShkarkimiSHA256
64-bit MSI Të gjithë përdoruesit — nodejs.org VirusTotal
ARM64 MSI Të gjithë përdoruesit — nodejs.org VirusTotal
32-bit MSI Të gjithë përdoruesit — nodejs.org VirusTotal

Lidhja dhe SHA256 vijnë nga manifesti i komunitetit të Windows Package Manager. Krahasoni hash-in e skedarit të shkarkuar para se ta ekzekutoni.

Shënimet e versionit

Notable Changes
New "module-sync" exports condition
This release introduces a "module-sync" exports condition that's enabled when require(esm) is enabled, so packages can supply a synchronous ES module to the Node.js module loader, no matter if it's being required or imported. This is similar to the "module" condition that bundlers have been using to support require(esm) in Node.js, and allows dual-package authors to opt into ESM-first only on newer versions of Node.js that supports require(esm) to avoid the dual-package hazard.
Or if the package is only meant to be run on Node.js and wants to fallback to CJS on older versions that don't have require(esm):

For package authors:
this only serves as a feature-detection mechanism for packages that wish to support both CJS and ESM users during the period when some active Node.js LTS versions support require(esm) while some older ones don't. When all active Node.js LTS lines support require(esm), packages can simplify their distributions by bumping the major version, dropping their CJS exports, and removing the module-sync exports condition (with only main or default targetting the ESM exports). If the package needs to support both bundlers and being run unbundled on Node.js during the transition period, use both module-sync and module and point them to the same ESM file. If the package already doesn't want to support older versions of Node.js that doesn't support require(esm), don't use this export condition.

For bundlers/tools:
they should avoid implementing this stop-gap condition. Most existing bundlers implement the de-facto bundler standard module exports condition, and that should be enough to support users who want to bundle ESM from CJS consumers. Users who want both bundlers and Node.js to recognize the ESM exports can use both module/module-sync conditions during the transition period, and can drop module-sync+module when they no longer need to support older versions of Node.js. If tools do want to support this condition, it's recommended to make the resolution rules in the graph pointed by this condition match the Node.js native ESM rules to avoid divergence.
We ended up implementing a condition with a different name instead of reusing "module", because existing code in the ecosystem using the "module" condition sometimes also expect the module resolution for these ESM files to work in CJS style, which is supported by bundlers, but the native Node.js loader has intentionally made ESM resolution different from CJS resolution (e.g. forbidding import './noext' or import './directory'), so it would be breaking to implement a "module" condition without implementing the forbidden ESM resolution rules. For now, this just implements a new condition as semver-minor so it can be backported to older LTS.
Contributed by Joyee Cheung in #54648.

node --run is now stable
This CLI flag runs a specified command from a package.json's "scripts" object.
You can run node --run test and that would start the test suite.
Contributed by Yagiz Nizipli in #53763.

Other notable changes
- [f0b441230a] - (SEMVER-MINOR) crypto: add KeyObject.prototype.toCryptoKey (Filip Skokan) #55262
- [349d2ed07b] - (SEMVER-MINOR) crypto: add Date fields for validTo and validFrom (Andrew Moon) #54159
- [bebc95ed58] - doc: add abmusse to collaborators (Abdirahim Musse) #55086
- [914db60159] - (SEMVER-MINOR) http2: expose nghttp2_option_set_stream_reset_rate_limit as an option (Maël Nison) #54875
- [f7c3b03759] - (SEMVER-MINOR) lib: propagate aborted state to dependent signals before firing events (jazelly) #54826
- [32261fc98a] - (SEMVER-MINOR) module: support loading entrypoint as url (RedYetiDev) #54933
- [06957ff355] - (SEMVER-MINOR) module: implement flushCompileCache() (Joyee Cheung) #54971
- [2dcf70c347] - (SEMVER-MINOR) module: throw when invalid argument is passed to enableCompileCache() (Joyee Cheung) #54971
- [f9b19d7c44] - (SEMVER-MINOR) module: write compile cache to temporary file and then rename it (Joyee Cheung) #54971
- [e95163b170] - (SEMVER-MINOR) process: add process.features.require_module (Joyee Cheung) #55241
- [4050f68e5d] - (SEMVER-MINOR) process: add process.features.typescript (Aviv Keller) #54295
- [86f7cb802d] - (SEMVER-MINOR) test_runner: support custom arguments in run() (Aviv Keller) #55126
- [b62f2f8259] - (SEMVER-MINOR) test_runner: add 'test:summary' event (Colin Ihrig) #54851
- [d7c708aec5] - (SEMVER-MINOR) test_runner: add support for coverage via run() (Chemi Atlow) #53937
- [5fda4a1498] - (SEMVER-MINOR) worker: add markAsUncloneable api (Jason Zhang) #55234

https://github.com/nodejs/node/releases/tag/v22.10.0

Më të njohurat në „IDE dhe redaktues kodi”

Shiko të gjitha
  1. OpenCodeIDE dhe redaktues kodi · OpenCode
  2. RStudioIDE dhe redaktues kodi · Posit Software
  3. Node.js (LTS)IDE dhe redaktues kodi · Node.js Foundation
  4. Apache NetBeansIDE dhe redaktues kodi · Apache NetBeans
  5. VSCodiumIDE dhe redaktues kodi · VSCodium
  6. HaxeIDE dhe redaktues kodi · Haxe Foundation
  7. ThonnyIDE dhe redaktues kodi · Aivar Annamaa
  8. GDevelopIDE dhe redaktues kodi · GDevelop Team
  9. mkcertIDE dhe redaktues kodi · FiloSottile
  10. ProcessingIDE dhe redaktues kodi · Processing Foundation

Të tjera nga Node.js Foundation

Shiko të gjitha
  • Node.js (LTS)IDE dhe redaktues kodi · Node.js Foundation
  • Node.jsIDE dhe redaktues kodi · Node.js Foundation
  • Node.js 14IDE dhe redaktues kodi · Node.js Foundation
  • Node.js 16IDE dhe redaktues kodi · Node.js Foundation
  • Node.js 18IDE dhe redaktues kodi · Node.js Foundation
  • Node.js 20IDE dhe redaktues kodi · Node.js Foundation

Etiketat

Ndaje