Node.js là một nền tảng được xây dựng trên thời gian chạy JavaScript của Chrome để dễ dàng xây dựng các ứng dụng mạng nhanh, có thể mở rộng. Phiên bản mới nhất Node.js Yum Kho lưu trữ đang duy trì bởi trang web chính thức của nó. Sử dụng hướng dẫn này để thêm kho lưu trữ YUM và cài đặt NodeJS mới nhất vào các hệ thống Centos/Rhel 7 với các lệnh đơn giản. is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Latest version node.js yum repository is maintaining by its official website. Use this tutorial to add yum repository and install Latest Nodejs to CentOS/RHEL 7 systems with simple commands.
Để cài đặt phiên bản NodeJS cụ thể, hãy truy cập phiên bản hướng dẫn cụ thể của chúng tôi với NVM.
Bước 1 - Thêm kho lưu trữ yum node.js
Trước hết, bạn cần kích hoạt kho lưu trữ yum node.js trong hệ thống của bạn được cung cấp bởi trang web chính thức của Node.js. Bạn cũng cần các công cụ phát triển để xây dựng các tiện ích bổ sung gốc sẽ được cài đặt trên hệ thống của bạn.
Để phát hành mới nhất:-
yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_18.x | sudo -E bash -
Để phát hành ổn định:-
yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
Bước 2 - Cài đặt Node.js trên centos
Sau khi thêm một kho lưu trữ yum vào hệ thống của bạn, hãy để cài đặt gói Node.js. NPM cũng sẽ được cài đặt với Node.js. Lệnh này cũng sẽ cài đặt nhiều gói phụ thuộc khác trên hệ thống của bạn.
sudo yum install nodejs
- Don lồng miss => Cài đặt sợi [Trình quản lý mô -đun nút]
Bước 3 - Kiểm tra phiên bản Node.js và NPM
Sau khi cài đặt Node.js xác minh và kiểm tra phiên bản đã cài đặt. Bạn có thể tìm thêm chi tiết về phiên bản hiện tại trên trang web chính thức của Node.js.
node -v
v18.7.0
Ngoài ra, kiểm tra phiên bản NPM.
npm -v
7.13.0
Bạn đã cài đặt thành công Node.js trên hệ thống Centos 7 của bạn. Bạn có thể thử một máy chủ HTTP demo như được đưa ra dưới đây.
Bước 4 - Tạo máy chủ web demo [tùy chọn]
Đây là một bước tùy chọn. Nếu bạn muốn kiểm tra cài đặt Node.js của bạn. Hãy cùng tạo một máy chủ web với văn bản Welcome Node.js. Tạo tệp demo_server.jsdemo_server.js
sudo nano demo_server.js
và thêm nội dung sau
var http = require['http']; http.createServer[function [req, res] { res.writeHead[200, {'Content-Type': 'text/plain'}]; res.end['Welcome Node.js']; }].listen[3001, "127.0.0.1"]; console.log['Server running at //127.0.0.1:3001/'];
Lưu tệp của bạn và đóng.
Bây giờ khởi động máy chủ web bằng lệnh.
node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359
For help, see: //nodejs.org/en/docs/inspector
Server running at //127.0.0.1:3001/
Máy chủ web đã được bắt đầu trên cổng 3001. Bây giờ truy cập //127.0.0.1:3001/ url trong trình duyệt.//127.0.0.1:3001/ URL in browser.
LƯU Ý: Các gói trên trang này được duy trì và hỗ trợ bởi các nhà đóng gói tương ứng của họ, không phải là nhóm cốt lõi của Node.js. Vui lòng báo cáo bất kỳ vấn đề bạn gặp phải cho người bảo trì gói. Nếu nó chỉ ra vấn đề của bạn là một lỗi trong chính Node.js, người bảo trì sẽ báo cáo vấn đề ngược dòng. The packages on this page are maintained and supported by their respective packagers, not the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream.
- Linux núi cao
- Android
- Arch Linux
- Centos, Fedora và Red Hat Enterprise Linux
- Các bản phân phối Linux dựa trên Debian và Ubuntu
- fnm
- Freebsd
- Gentoo
- Ibm i
- hệ điều hành Mac
- N
- Netbsd
- Gật đầu
- NVM
- NVS
- OpenBSD
- OpenSuse và SLE
- Smartos và Illumos
- Hình ảnh Smartos đi kèm với PKGSRC được cài đặt sẵn. Trên các bản phân phối Illumos khác, lần đầu tiên cài đặt PKGSRC, sau đó bạn có thể cài đặt gói nhị phân là bình thường:
- Hoặc xây dựng thủ công từ PKGSRC:
- Node.js Snaps có sẵn dưới dạng
7 trên cửa hàng SNAP.sudo nano demo_server.js
- Solus cung cấp node.js trong kho chính của nó.
- z/OS
Void linux tàu Node.js ổn định trong kho chính.
apk add nodejs npm
Tải xuống trình cài đặt Windows trực tiếp từ trang web NodeJs.org.
apk add nodejs-current
Android
Arch Linux
Centos, Fedora và Red Hat Enterprise Linux
0yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
Các bản phân phối Linux dựa trên Debian và Ubuntu
fnm
1yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
Centos, Fedora và Red Hat Enterprise Linux
Các bản phân phối Linux dựa trên Debian và Ubuntu
2yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
fnm
3yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
Freebsd
4yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
Gentoo
Ibm i
- hệ điều hành Mac
- N
Các bản phân phối Linux dựa trên Debian và Ubuntu
fnm
Freebsd
Gentoo
Ibm i
hệ điều hành Mac
N
5yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
Netbsd
6yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
Gật đầu
7yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
NVM
Để cài đặt Node.js 14.x từ dòng lệnh, hãy chạy phần sau với tư cách là người dùng với *ALLOBJ ASTERCED:
8yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
Node.js cũng có thể được cài đặt với sản phẩm IBM I Access CLIENTY Solutions. Xem tài liệu hỗ trợ này để biết thêm chi tiết
Tải xuống Trình cài đặt MacOS trực tiếp từ trang web Nodejs.org.
Nếu bạn muốn tải xuống gói với bash:
9yum install -y gcc-c++ make
curl -sL //rpm.nodesource.com/setup_16.x | sudo -E bash -
Sử dụng Homebrew:Homebrew:
sudo yum install nodejs
0Sử dụng MacPorts:MacPorts:
sudo yum install nodejs
1Sử dụng PKGSRC:pkgsrc:
Cài đặt gói nhị phân:
sudo yum install nodejs
2Hoặc xây dựng thủ công từ PKGSRC:
sudo yum install nodejs
3sudo nano demo_server.js
4 là một trình quản lý phiên bản Node.js đơn giản để sử dụng cho Mac và Linux. Chỉ định phiên bản đích để cài đặt bằng cú pháp phong phú hoặc chọn từ menu các phiên bản đã tải xuống trước đó. Các phiên bản được cài đặt trên toàn hệ thống hoặc toàn bộ người dùng và để sử dụng nhiều mục tiêu hơn, bạn có thể chạy phiên bản trực tiếp từ các bản tải xuống được lưu trong bộ nhớ cache.Xem trang chủ cho các phương thức cài đặt [Bootstrap, NPM, Homebrew, bên thứ ba] và tất cả các chi tiết sử dụng.
Nếu bạn đã có
sudo nano demo_server.js
5 thì việc cài đặt sudo nano demo_server.js
4 và thì phiên bản LTS sudo nano demo_server.js
7 mới nhất cũng đơn giản như:sudo yum install nodejs
4Node.js có sẵn trong cây PKGSRC:
sudo yum install nodejs
5Hoặc cài đặt gói nhị phân [nếu có sẵn cho nền tảng của bạn] bằng PKGIN:
sudo yum install nodejs
2sudo nano demo_server.js
8 là một trình quản lý phiên bản nút nhẹ, tương tự như sudo nano demo_server.js
9. Nó đơn giản và có thể dự đoán được. Một hệ sinh thái plugin phong phú cho phép bạn điều chỉnh nó phù hợp với nhu cầu của bạn. Sử dụng sudo nano demo_server.js
8 để chọn phiên bản nút cho ứng dụng của bạn và đảm bảo rằng môi trường phát triển của bạn phù hợp với sản xuất.Hướng dẫn cài đặt NodENV được duy trì trên trang GitHub của nó. Vui lòng truy cập trang đó để đảm bảo bạn đang theo dõi phiên bản mới nhất của các bước cài đặt.
Trình quản lý phiên bản Node là tập lệnh Bash được sử dụng để quản lý nhiều phiên bản Node.js được phát hành. Nó cho phép bạn thực hiện các hoạt động như cài đặt, gỡ cài đặt, phiên bản chuyển đổi, v.v. Để cài đặt NVM, sử dụng tập lệnh cài đặt này.
Trên Unix / OS X Systems Node.js được xây dựng từ nguồn có thể được cài đặt bằng NVM bằng cách cài đặt vào vị trí mà NVM mong đợi:
sudo yum install nodejs
7Sau đó, bạn có thể sử dụng
sudo nano demo_server.js
9 để chuyển đổi giữa các phiên bản và phiên bản được phát hành được xây dựng từ nguồn. Ví dụ: nếu phiên bản Node.js là v8.0.0-pre:sudo yum install nodejs
8Sau khi phát hành chính thức, bạn sẽ muốn gỡ cài đặt phiên bản được xây dựng từ nguồn:
sudo yum install nodejs
9Trình quản lý phiên bản
var http = require['http']; http.createServer[function [req, res] { res.writeHead[200, {'Content-Type': 'text/plain'}]; res.end['Welcome Node.js']; }].listen[3001, "127.0.0.1"]; console.log['Server running at //127.0.0.1:3001/'];2 là đa nền tảng và có thể được sử dụng trên các hệ thống Windows, MacOS và giống như UNIX
Để cài đặt
var http = require['http']; http.createServer[function [req, res] { res.writeHead[200, {'Content-Type': 'text/plain'}]; res.end['Welcome Node.js']; }].listen[3001, "127.0.0.1"]; console.log['Server running at //127.0.0.1:3001/'];2 trên Windows, hãy truy cập trang phát hành tại đây và tải xuống tệp trình cài đặt MSI của bản phát hành mới nhất.
Bạn cũng có thể sử dụng
var http = require['http']; http.createServer[function [req, res] { res.writeHead[200, {'Content-Type': 'text/plain'}]; res.end['Welcome Node.js']; }].listen[3001, "127.0.0.1"]; console.log['Server running at //127.0.0.1:3001/'];4 để cài đặt nó:
node -v
v18.7.0
0Bạn có thể tìm thấy tài liệu liên quan đến các bước cài đặt của
var http = require['http']; http.createServer[function [req, res] { res.writeHead[200, {'Content-Type': 'text/plain'}]; res.end['Welcome Node.js']; }].listen[3001, "127.0.0.1"]; console.log['Server running at //127.0.0.1:3001/'];2 trong các hệ thống macOS/giống như UNIX tại đây
Sau đó, bạn có thể sử dụng
var http = require['http']; http.createServer[function [req, res] { res.writeHead[200, {'Content-Type': 'text/plain'}]; res.end['Welcome Node.js']; }].listen[3001, "127.0.0.1"]; console.log['Server running at //127.0.0.1:3001/'];2 để chuyển đổi giữa các phiên bản khác nhau của nút.
Để thêm phiên bản mới nhất của Node:
node -v
v18.7.0
1Hoặc để thêm phiên bản LTS mới nhất của Node:
node -v
v18.7.0
2Sau đó chạy lệnh
var http = require['http']; http.createServer[function [req, res] { res.writeHead[200, {'Content-Type': 'text/plain'}]; res.end['Welcome Node.js']; }].listen[3001, "127.0.0.1"]; console.log['Server running at //127.0.0.1:3001/'];7 để thêm phiên bản nút vào
var http = require['http']; http.createServer[function [req, res] { res.writeHead[200, {'Content-Type': 'text/plain'}]; res.end['Welcome Node.js']; }].listen[3001, "127.0.0.1"]; console.log['Server running at //127.0.0.1:3001/'];8 của bạn cho shell hiện tại:
node -v
v18.7.0
3Để thêm nó vào
var http = require['http']; http.createServer[function [req, res] { res.writeHead[200, {'Content-Type': 'text/plain'}]; res.end['Welcome Node.js']; }].listen[3001, "127.0.0.1"]; console.log['Server running at //127.0.0.1:3001/'];8 vĩnh viễn, hãy sử dụng
node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359
For help, see: //nodejs.org/en/docs/inspector
Server running at //127.0.0.1:3001/
0:node -v
v18.7.0
4Node.js có sẵn thông qua hệ thống cổng.
node -v
v18.7.0
5Sử dụng PKG_ADD trên OpenBSD:
node -v
v18.7.0
6OpenSuse và SLE
Node.js có sẵn trong các kho lưu trữ chính trong các gói sau:
- OpenSuse Leap 15.2:
1,node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359 For help, see: //nodejs.org/en/docs/inspector Server running at //127.0.0.1:3001/
2,sudo nano demo_server.js
3:sudo nano demo_server.js
1,node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359 For help, see: //nodejs.org/en/docs/inspector Server running at //127.0.0.1:3001/
2,sudo nano demo_server.js
3sudo nano demo_server.js
- OpenSuse Tumbleweed:
4:node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359 For help, see: //nodejs.org/en/docs/inspector Server running at //127.0.0.1:3001/
4node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359 For help, see: //nodejs.org/en/docs/inspector Server running at //127.0.0.1:3001/ - SUSE Linux Enterprise Server [SLES] 12:
1,node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359 For help, see: //nodejs.org/en/docs/inspector Server running at //127.0.0.1:3001/
2 vàsudo nano demo_server.js
3 ["Mô -đun web và kịch bản" phải được bật.]:sudo nano demo_server.js
1,node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359 For help, see: //nodejs.org/en/docs/inspector Server running at //127.0.0.1:3001/
2, andsudo nano demo_server.js
3 [The "Web and Scripting Module" must be enabled.]sudo nano demo_server.js
- SUSE Linux Enterprise Server [SLES] 15 SP2:
1,node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359 For help, see: //nodejs.org/en/docs/inspector Server running at //127.0.0.1:3001/
2 vàsudo nano demo_server.js
3 [phải bật "Mô -đun Web và Scripting".:sudo nano demo_server.js
1,node --inspect demo_server.js
Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359 For help, see: //nodejs.org/en/docs/inspector Server running at //127.0.0.1:3001/
2, andsudo nano demo_server.js
3 [The "Web and Scripting Module" must be enabled.]sudo nano demo_server.js
Ví dụ: để cài đặt Node.js 14.x trên OpenSuse Leap 15.2, chạy như root sau:
node -v
v18.7.0
7Các phiên bản chính khác nhau của nút có thể được cài đặt và sử dụng đồng thời.
Smartos và Illumos
Hình ảnh Smartos đi kèm với PKGSRC được cài đặt sẵn. Trên các bản phân phối Illumos khác, lần đầu tiên cài đặt PKGSRC, sau đó bạn có thể cài đặt gói nhị phân là bình thường:pkgsrc, then you may install the binary package as normal:
sudo yum install nodejs
2Hoặc xây dựng thủ công từ PKGSRC:
sudo yum install nodejs
3sudo nano demo_server.js
4 là một trình quản lý phiên bản Node.js đơn giản để sử dụng cho Mac và Linux. Chỉ định phiên bản đích để cài đặt bằng cú pháp phong phú hoặc chọn từ menu các phiên bản đã tải xuống trước đó. Các phiên bản được cài đặt trên toàn hệ thống hoặc toàn bộ người dùng và để sử dụng nhiều mục tiêu hơn, bạn có thể chạy phiên bản trực tiếp từ các bản tải xuống được lưu trong bộ nhớ cache.Xem trang chủ cho các phương thức cài đặt [Bootstrap, NPM, Homebrew, bên thứ ba] và tất cả các chi tiết sử dụng.
npm -v
7.13.0
0Nếu bạn đã có
sudo nano demo_server.js
5 thì việc cài đặt sudo nano demo_server.js
4 và thì phiên bản LTS sudo nano demo_server.js
7 mới nhất cũng đơn giản như:npm -v
7.13.0
1Node.js có sẵn trong cây PKGSRC:
Hoặc cài đặt gói nhị phân [nếu có sẵn cho nền tảng của bạn] bằng PKGIN:Winget:
npm -v
7.13.0
2sudo nano demo_server.js
8 là một trình quản lý phiên bản nút nhẹ, tương tự như sudo nano demo_server.js
9. Nó đơn giản và có thể dự đoán được. Một hệ sinh thái plugin phong phú cho phép bạn điều chỉnh nó phù hợp với nhu cầu của bạn. Sử dụng sudo nano demo_server.js
8 để chọn phiên bản nút cho ứng dụng của bạn và đảm bảo rằng môi trường phát triển của bạn phù hợp với sản xuất.Hướng dẫn cài đặt NodENV được duy trì trên trang GitHub của nó. Vui lòng truy cập trang đó để đảm bảo bạn đang theo dõi phiên bản mới nhất của các bước cài đặt.Chocolatey:
npm -v
7.13.0
3Trình quản lý phiên bản Node là tập lệnh Bash được sử dụng để quản lý nhiều phiên bản Node.js được phát hành. Nó cho phép bạn thực hiện các hoạt động như cài đặt, gỡ cài đặt, phiên bản chuyển đổi, v.v. Để cài đặt NVM, sử dụng tập lệnh cài đặt này.Scoop:
npm -v
7.13.0
4Trên Unix / OS X Systems Node.js được xây dựng từ nguồn có thể được cài đặt bằng NVM bằng cách cài đặt vào vị trí mà NVM mong đợi:
- Cài đặt và định cấu hình phiên bản SMP/E của Node.js trên Z/OS
- Cài đặt và định cấu hình phiên bản PAX của Node.js trên Z/OS