Kiểm tra phiên bản nodejs

Hello 500 ae, hôm nay mình sẽ giới thiệu sơ qua NVM giúp ae quản lý phiên bản node dễ dàng hơn nhé. Đi nào 🧐

Trước kia chưa biết đến NVM mình hay tải trên này nè rồi cài dùng. Nhưng đôi khi gặp trường hợp cài đặt dự án khác thì cần bản node mới hơn, mình phải gỡ cài đặt lại bản mới.
Đến khi quay lại dự án cũ thì bản mới không tương thích phải gỡ bỏ bản hiện tại và cài đặt lại bản cũ. Từ đó mình tìm thấy NVM giải quyết chuyển qua lại các phiên bản 1 cách nhanh chóng hehe.

Mình dùng windown thì mình up đây cài đặt nhé, ae dùng ubuntu or mac thì up lên đây nghen. Cài đặt xong bạn có thể kiểm tra phiên bản nvm

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
1  hoặc nút phiên bản
heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
2

Để kiểm tra máy bạn đang sử dụng phiên bản nút nào cũng như phiên bản danh sách trong máy bạn có thì =>

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
3

To install new 1 version node,

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
4 Vd.
heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
5

And to use any version thì

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
6 Vd.
heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
7

Hy vọng với vài dòng đơn giản này có thể giúp ae bớt khổ trong việc chuyển đổi qua lại giữa các nút phiên bản hehe. To Unknown other you can view on document mình có gắn liên kết ở trên nhé. Bye 500 ae nghen 🤗

Ngoài ra, hãy nhớ rằng bạn có thể cài đặt nhiều hơn 1 gói nút cùng một lúc, nhưng bạn không thể có sẵn chúng cùng một lúc. Vì vậy, nếu bạn đã cài đặt gói

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
8 mới nhất/chung, bạn cần hủy liên kết gói đó trước

brew unlink node

Và sau đó bạn có thể liên kết một phiên bản khác

brew link node@14

Đôi khi có thể cần phải liên kết chúng với các tùy chọn

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
9 và
heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
0

brew link --force --overwrite node@14

Tuy nhiên, khi phiên bản

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
8 mới ra mắt và bạn sẽ cập nhật phiên bản đó bằng cách chạy
heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
2, liên kết sẽ bị xóa và phiên bản
heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
8 mới nhất sẽ được liên kết thay thế. Để khắc phục điều đó, bạn có thể cân nhắc thêm phiên bản
heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
8 mong muốn của mình vào
heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
5 để thay thế

Nút. js là một môi trường thời gian chạy JavaScript mã nguồn mở. Kể từ nút. js có một cộng đồng người dùng tích cực, các bản cập nhật nhỏ của phần mềm sẽ xuất hiện vài tuần một lần

Bạn có thể đang sử dụng Nút. js dưới dạng một lớp của ngăn xếp MEAN hoặc trong một khung công tác JS khác. Dù bằng cách nào, hãy đảm bảo cập nhật Node. js thường xuyên để đảm bảo an ninh hệ thống

Có một số cách để cài đặt Node. js và NPM. Tương tự như vậy, có một số cách để cập nhật Nút của bạn. js, tùy thuộc vào hệ điều hành đang chạy trên máy của bạn

Trong bài viết này, bạn sẽ học cách cập nhật lên Node mới nhất. js trên Linux, Windows và macOS

tutorial on how to update Node.js to latest version

3 cách để cập nhật nút. js lên Phiên bản mới nhất trên Hệ thống Linux

Có nhiều cách khác nhau để cập nhật Node. js nếu bạn đang sử dụng hệ thống dựa trên Linux. Mặc dù sử dụng Trình quản lý phiên bản nút là tùy chọn dễ dàng nhất và được khuyên dùng nhất, nhưng bạn cũng có thể cập nhật bằng trình quản lý gói cục bộ hoặc bằng cách tải xuống các gói nhị phân

lựa chọn 1. cập nhật nút. js với NVM (Trình quản lý phiên bản nút)

Cách tốt nhất để nâng cấp Node. js với NVM, một công cụ thiết thực để quản lý nhiều Node. phiên bản js

1. Bắt đầu bằng cách cập nhật kho lưu trữ gói bằng lệnh

sudo apt update

2. Cài đặt NVM bằng lệnh

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
3

________số 8

Ghi chú. Nếu bạn không có

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
3, hãy cài đặt tiện ích bằng cách chạy lệnh.
wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
5

Ngoài ra, bạn sử dụng

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
6 và chạy lệnh

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

3. Đóng và mở lại thiết bị đầu cuối để hệ thống nhận ra các thay đổi hoặc chạy lệnh

brew link node@14
3

5. Sau đó, xác minh xem bạn đã cài đặt thành công NVM chưa

brew link node@14
4

6. Trước khi nâng cấp Node. js, hãy kiểm tra xem bạn đang chạy phiên bản nào trên hệ thống

brew link node@14
5

7. Bây giờ bạn có thể kiểm tra các bản phát hành mới có sẵn với

brew link node@14
6

see a list of all available Node.js versions

8. Để cài đặt phiên bản mới nhất, hãy sử dụng lệnh

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
7 với Nút cụ thể. phiên bản js

brew link node@14
8

Lựa chọn 2. cập nhật nút. js với NPM (Trình quản lý gói nút)

Thay vào đó, bạn có thể sử dụng trình quản lý gói chính thức của Node để cập nhật Node. js. NPM là một công cụ để cài đặt và quản lý các gói phụ thuộc

Nếu bạn có Node trên hệ thống của mình, bạn cũng có NPM. Với lệnh npm, bạn có thể kiểm tra Node đang chạy. js và cài đặt bản phát hành mới nhất

Bằng cách thêm mô-đun

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
8, bạn có thể quản lý nút một cách tương tác. phiên bản js

1. Đầu tiên, xóa bộ đệm npm

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
0

clear npm cache

2. Cài đặt n, trình quản lý phiên bản của Node

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
1

3. Với mô-đun n được cài đặt, bạn có thể sử dụng nó để

Cài đặt phiên bản ổn định mới nhất

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
0

Ghi chú. Một số bản phân phối Ubuntu có thể phản hồi với đầu ra

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
9 sau khi chạy lệnh
wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
8. Để khắc phục sự cố này, hãy chạy
brew link node@14
31. Ví dụ: để cài đặt phiên bản ổn định mới nhất, như trong ví dụ trên, bạn sẽ chạy
brew link node@14
32

Cài đặt bản phát hành mới nhất

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
1

Cài đặt một phiên bản cụ thể

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
2

Tùy chọn 3. cập nhật nút. js với Gói nhị phân

Cập nhật nút. js với các gói nhị phân là tùy chọn ít được đề xuất nhất. Tuy nhiên, nếu đó là cách duy nhất bạn có thể nâng cấp lên Node mới nhất. js, hãy làm theo các bước được nêu bên dưới

1. Điều hướng đến trang tải xuống chính thức của Node, nơi bạn có thể tìm thấy tất cả các gói có sẵn. Ở đó, bạn có thể tải xuống mã nguồn hoặc trình cài đặt sẵn cho các phiên bản LTS hoặc bản phát hành mới nhất

2. Bạn có thể tải xuống gói từ trình duyệt của mình hoặc tìm số phiên bản bạn cần và thêm nó vào lệnh wget

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
3

3. Tiếp theo, cài đặt xz-utils được sử dụng để giải nén gói nhị phân

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
4

4. Giải nén và cài đặt gói bằng lệnh

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
5

cập nhật nút. js lên Phiên bản mới nhất trên Windows và macOS

Cập nhật nút. js trên Windows và macOS tuân theo các nguyên tắc giống nhau

Có hai cách đơn giản để nâng cấp

  • Tải xuống nút mới nhất. js từ trang tải xuống chính thức của nó và cài đặt Node mới. phát hành js
  • Cài đặt mô-đun n và cập nhật Nút. js bên trong cửa sổ terminal

lựa chọn 1. cập nhật nút. js trên Windows và macOS với Trình cài đặt

Một cách để cập nhật Nút của bạn. js là truy cập trang tải xuống chính thức của nó và cài đặt bản phát hành mới nhất. Bz làm như vậy, hệ thống sẽ ghi đè phiên bản cũ hơn bằng phiên bản cập nhật

1. Điều hướng đến nút. js và nhấp vào phiên bản ổn định mới nhất hoặc bản phát hành mới nhất hiện tại (với các tính năng mới nhất)

2. Sau khi quyết định phiên bản, hãy nhấp vào Windows hoặc Trình cài đặt macOS, tùy thuộc vào hệ thống bạn đang sử dụng. Hệ thống tải xuống gói và lưu trữ nó trong thư mục được chỉ định

3. Sau khi tải xuống hoàn tất, hãy chạy trình cài đặt

4. nút. js Setup Wizard xuất hiện và hướng dẫn bạn cài đặt

Node.js installation wizard

5. Chấp nhận Thỏa thuận cấp phép bằng cách chọn hộp và nhấp vào Tiếp theo

Node.js licensing agreement

6. Chọn thư mục đích mà bạn muốn cài đặt Node. js

install latest Node.js on Windows

7. Nút. js cho phép bạn chọn cách bạn muốn cài đặt các tính năng của Node. Thay đổi cách cài đặt các tính năng bằng cách nhấp vào biểu tượng trong cây

Custom Setup for Node.js

8. Cùng với đó, Node mới nhất. js đã sẵn sàng để cài đặt. Nhấp vào Cài đặt để xác nhận, đợi cho đến khi quá trình cài đặt hoàn tất và nhấp vào Kết thúc

9. Kiểm tra nút. phiên bản js bằng lệnh

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
6

Ghi chú. Đôi khi, hệ thống không thể ghi đè lên Node cũ hơn. js và bạn có thể có hai phiên bản. Nếu những sự cố như vậy xảy ra, bạn có thể cân nhắc cập nhật với NPM, được nêu trong phần bên dưới

Lựa chọn 2. cập nhật nút. js trên Windows và macOS với NPM

Nếu bạn muốn nâng cấp Node. js từ dòng lệnh, hãy sử dụng mô hình n trong lệnh

brew link node@14
33. Tính năng
wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
8 cho phép bạn tương tác với các Nút khác nhau. phiên bản js

1. Trước khi cập nhật Node. js, hãy kiểm tra phiên bản bạn đang sử dụng với

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
6

2. Tiếp theo, xóa bộ đệm npm bằng lệnh

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
0

3. Cài đặt n trên toàn cầu

heroku/brew/heroku-node ✔
node ✔
node@10
node_exporter
nodenv
libbitcoin-node
node-build
node@12 ✔
node@14 ✔
...
1

4. Bây giờ bạn đã cài đặt n, bạn có thể sử dụng mô-đun để cài đặt bản phát hành ổn định mới nhất của Node. js

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
0

Ngoài ra, bạn có thể cài đặt Node. js phát hành với các tính năng mới nhất

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
1

Hoặc, cài đặt một số phiên bản cụ thể với

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
2

Phần kết luận

Phần tốt nhất của công nghệ nguồn mở là cộng đồng người dùng mạnh mẽ của nó liên tục làm việc để nâng cấp phần mềm

Nút. js là một ví dụ điển hình về phần mềm như vậy khi các phiên bản mới ra mắt thường xuyên. Người dùng có thể chọn xem họ muốn làm việc với LTS (phiên bản được hỗ trợ dài hạn) hay phiên bản mới nhất với các tính năng mới nhất