Lưu ý: Câu trả lời này đã được cập nhật kể từ khi nó được đăng lần đầu tiên vì giờ đây có cách cài đặt phiên bản npm mới nhất được tích hợp với gói snap nút để cài đặt Node.js. Sau khi chạy các lệnh dưới đây, chạy npm -v
sẽ cho thấy phiên bản mới nhất của npm đã được cài đặt và đang được sử dụng.
Node.js có sẵn dưới dạng gói snap trong tất cả các phiên bản Ubuntu hiện được hỗ trợ. Cụ thể với Node.js, nhà phát triển có thể chọn từ một hoặc nhiều bản phát hành hiện được hỗ trợ và nhận cập nhật tự động thường xuyên trực tiếp từ NodeSource. Các phiên bản Node.js 6, 8, 9, 10, 11, 12 và 13 hiện đang có sẵn, với Snap Store được cập nhật trong vài giờ hoặc vài phút sau khi phát hành Node.js.
Nút có thể được cài đặt bằng một lệnh duy nhất, ví dụ:
sudo snap install node --classic --channel 11/stable # also install snapd in 14.04
Nút snap có thể được truy cập bằng lệnh node
, ví dụ:
$ nút -v
v11.5.0
Một phiên bản cập nhật của npm sẽ được cài đặt như một phần của nút chụp. npm nên được chạy bên ngoài nút thay thế, trong vỏ bình thường của bạn. Sau khi cài đặt nút snap, hãy chạy lệnh sau để cho phép kiểm tra cập nhật npm:
sudo chown -R $ USER: $ (id -gn $ USER) / home / your-username /.config
Thay thế your-username
trong lệnh trên bằng tên người dùng của riêng bạn. Sau đó chạy npm -v
để kiểm tra xem phiên bản của npm có được cập nhật hay không. Như một ví dụ tôi đã kiểm tra rằng npm đã được cập nhật, kiểm tra phiên bản của gói đã được cài đặt có tên là sợi bằng lệnh npm list yarn
và sau đó cập nhật gói sợi hiện có lên phiên bản mới nhất bằng lệnhnpm update yarn
Người dùng có thể chuyển đổi giữa các phiên bản của Node.js bất cứ lúc nào mà không cần liên quan đến các công cụ bổ sung như nvm (Trình quản lý phiên bản nút), ví dụ:
sudo snap refresh node --channel=10/stable
Người dùng có thể kiểm tra các phiên bản cạnh của Node.js có thể được cài đặt từ kênh cạnh mới nhất hiện đang theo dõi Node.js phiên bản 12 bằng cách chuyển đổi bằng:
sudo snap switch node --edge
Cách tiếp cận này chỉ được khuyến nghị cho những người dùng sẵn sàng tham gia thử nghiệm và báo cáo lỗi ngược dòng.
Lịch trình LTS của Node.js
Phát hành LTS Status Codename LTS Bắt đầu bảo trì Bắt đầu bảo trì Kết thúc
6.x Boron hoạt động 2016-10-18 tháng 4 năm 2018 tháng 4 năm 2019
7.x Không có LTS
8.x Active Carbon 2017-10-31 tháng 4 năm 2019 tháng 12 năm 2019
9.x Không có LTS
10.x Hoạt động Dubnium tháng 10 năm 2018 tháng 4 năm 2020 tháng 4 năm 2021
11.x Không LTS 2019-04-01 2019-06-30
12.x 2019-10-22 2021-04-01 2022-04-01
13.x Không LTS 2020-04-20 2020-06-01