About Node.js 6
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
| Publisher | Node.js Foundation |
|---|---|
| Author | OpenJS Foundation |
| Version | 6.17.0 |
| Release date | 2019-02-28 |
| License | MIT |
| Installer type | wix, zip |
| Architecture | x86, x64 |
| Package ID | OpenJS.NodeJS.6 |
| Admin rights | Required |
| Install scope | All users |
winget install --id=OpenJS.NodeJS.6 -ewinget upgrade --id=OpenJS.NodeJS.6 -ewinget uninstall --id=OpenJS.NodeJS.6 -emsiexec /i "node-v6.17.0-x64.msi" /quiet /norestartmsiexec /x {99D1C612-99E8-4857-86FE-13010D3FF067} /quietNode.js 6 adds these commands to the command line: corepack, node, npm, npx.
Node.js 6 can open or be associated with 3 file types:
This LTS release comes with 115 commits. This includes 52 which are test related,
40 which are doc related, 12 which are build / tool related and 2 commits which updating a dependency.
Notable Changes
- build:
- configure can now be run from any directory (Gibson Fahnestock) #17321
Commits
- [b1b975370f] - benchmark,path: remove unused variables (薛定谔的猫) #15789
- [ac6f345f70] - build: allow running configure from any directory (Gibson Fahnestock) #17321
- [017492eca2] - build: add serial commas to messages in configure script (Rich Trott) #17464
- [ad9a8578ee] - build: fix test-v8 target (Michaël Zasso) #17269
- [9ba35e859f] - build: remove empty VCLibrarianTool entry (Daniel Bevenius) #17191
- [3d22e81d70] - build: minor corrections to configure descriptions (Daniel Bevenius) #17094
- [92f41e553a] - build: allow enabling the --trace-maps flag in V8 (Evan Lucas) #14018
- [b563908ff9] - crypto: use SetNull instead of Set (Daniel Bevenius) #17521
- [b287b9e64b] - deps: V8: cherry-pick e8e9c07 from upstream (Ali Ijaz Sheikh)
- [9804e7f3bb] - deps: V8: cherry-pick 9622696 from upstream (Ali Ijaz Sheikh)
- [dcee5edef7] - doc: simplify and clarify FIPS text in BUILDING.md (Rich Trott) #17538
- [f53b4df00e] - doc: 'constructor' implies use of new keyword (Cameron Moorehead) #17364
- [67c526fbb8] - doc: improve text for Console constructor (Rich Trott) #17519
- [013ef22ef8] - doc: improve readability of COLLABORATOR_GUIDE.md (Rich Trott) #17519 …
This is a security release. All Node.js users should consult the security release summary at https://nodejs.org/en/blog/vulnerability/december-2017-security-releases/ for details on patched vulnerabilities.
Fixes for the following CVEs are included in this release:
- CVE-2017-15896
- CVE-2017-3738 (from the openssl project)
Notable Changes
- deps:
- openssl updated to 1.0.2n (Shigeki Ohtsu) #17526
Commits
- [6314a46c48] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #17526
- [f2121a8583] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836
- [741651cc4b] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389
- [5956aead33] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389
- [ac53d01646] - deps: copy all openssl header files to include dir (Shigeki Ohtsu) #17526
- [03651ad9d6] - deps: upgrade openssl sources to 1.0.2n (Shigeki Ohtsu) #17526
- [eb30387c6d] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389
Yes. Node.js 6 is free and open-source software released under the MIT license.
The latest version is 6.17.0, released on Feb 28, 2019.
The download button links to the official installer published on nodejs.org, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 3a9171ab366ba45accc2ec898b50390d0020797b1cf16a16e9f3e105fcfdc95a.
Node.js 6 runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.
Run the offline installer with msiexec /i "node-v6.17.0-x64.msi" /quiet /norestart, or install it with Windows Package Manager: winget install --id=OpenJS.NodeJS.6 -e --silent.
Open Settings › Apps › Installed apps, find Node.js 6 and select Uninstall. From the command line, run winget uninstall --id=OpenJS.NodeJS.6 -e.
Node.js 6 supports 3 file types, including .cjs, .js, .mjs.