Nút là môi trường thời gian chạy cho phép các nhà phát triển thực thi mã JavaScript bên ngoài trình duyệt, ở phía máy chủ
Mặt khác, NPM là trình quản lý gói để xuất bản các gói JavaScript [còn được gọi là mô-đun Node] vào sổ đăng ký npm. Bạn cũng có thể sử dụng nó để cài đặt các gói cho ứng dụng của mình
Để cài đặt Node, bạn phải truy cập trang web Nodejs để tải xuống trình cài đặt. Sau khi tải xuống, bạn có thể chạy trình cài đặt, làm theo các bước, đồng ý với các điều khoản và điều kiện và có trình cài đặt trên thiết bị của bạn
Khi bạn cài đặt Node, bạn cũng nhận được npm
CLI mà bạn có thể sử dụng để quản lý các gói trong ứng dụng của mình
Tuy nhiên, Node và NPM có thể được cập nhật riêng lẻ lên các phiên bản mới nhất của chúng và trong phần còn lại của bài viết này, tôi sẽ chỉ cho bạn cách
Cách cập nhật nút
1. Sử dụng NPM để cập nhật phiên bản nút của bạn
Để cập nhật Nút bằng NPM, bạn sẽ cài đặt gói n, gói này sẽ được sử dụng để quản lý tương tác các phiên bản nút trên thiết bị của bạn
Dưới đây là các bước
Xóa bộ đệm NPM
Khi bạn cài đặt các phụ thuộc, một số mô-đun được lưu vào bộ đệm để cải thiện tốc độ cài đặt trong các lần tải xuống tiếp theo. Vì vậy, trước tiên, bạn muốn xóa bộ đệm NPM
Cài đặt n
npm install -g n
Bạn sẽ cần cài đặt gói này trên toàn cầu vì nó quản lý các phiên bản Nút ở gốc
Cài đặt phiên bản mới của Nút
n lts
n latest
Hai lệnh trên cài đặt hỗ trợ dài hạn và các phiên bản mới nhất của Node
Xóa các phiên bản đã cài đặt trước đó
n prune
Lệnh này loại bỏ các phiên bản đã lưu trong bộ nhớ cache của các phiên bản đã cài đặt trước đó và chỉ giữ lại phiên bản đã cài đặt mới nhất
2. Sử dụng NVM để cập nhật phiên bản nút của bạn
NVM là viết tắt của Trình quản lý phiên bản nút và đúng như tên gọi, nó giúp bạn quản lý Phiên bản nút của mình. Với NVM, bạn có thể cài đặt các phiên bản Node và chỉ định phiên bản Node mà dự án sử dụng
NVM giúp dễ dàng kiểm tra các dự án trên các phiên bản Node khác nhau
Để cập nhật Phiên bản nút với NVM, trước tiên bạn phải cài đặt NVM
Đây là NVM
Khi được cài đặt, bạn có thể cài đặt các gói với
nvm install [version]
Bạn có thể cài đặt phiên bản mới nhất với
nvm install node
Và gỡ cài đặt các phiên bản khác với
nvm uninstall [version]
Với nhiều phiên bản được cài đặt, bạn cũng có thể muốn chỉ định phiên bản sẽ sử dụng tại một thời điểm cụ thể. Một cách để làm điều này là đặt bí danh mặc định như thế này
nvm alias default [version]
Bằng cách này, các lần thực thi Node sẽ chạy với phiên bản đã chỉ định
3. Tải xuống các tệp nhị phân nút được cập nhật
Và bạn cũng có thể tải các phiên bản mới nhất từ Node. trang web js. Trên đó, bạn có thể tìm thấy các phiên bản hỗ trợ lâu dài và mới nhất cho thiết bị của mình
Tải xuống phiên bản mới nhất cũng cung cấp cho bạn phiên bản NPM mới nhất
Cách cập nhật NPM
Giống như bạn sử dụng NPM để cập nhật các gói, bạn có thể sử dụng NPM để tự cập nhật. Đây là lệnh để đạt được điều này
npm install -g npm@latest
Lệnh này sẽ cài đặt phiên bản NPM mới nhất trên toàn cầu
Trên máy Mac, bạn có thể phải chuyển lệnh sudo
trước NPM, vì lệnh này sẽ cài đặt NPM ở thư mục gốc của thiết bị và bạn cần có đặc quyền để thực hiện điều đó
Phần kết luận
Trong bài viết này, chúng ta đã biết cách cập nhật Node và NPM lên phiên bản mới nhất của chúng
Xin nhắc lại là khi bạn cài đặt Node, bạn sẽ tự động nhận được NPM. Nếu bạn cũng cập nhật Node bằng cách cài đặt các tệp nhị phân từ trang web, bạn sẽ nhận được NPM cập nhật
Chúng tôi cũng đã thấy các cách khác để cập nhật Node và NPM trên toàn cầu trên thiết bị của bạn
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Người ủng hộ nhà phát triển và Người sáng tạo nội dung đam mê chia sẻ kiến thức của tôi về Công nghệ. Tôi đơn giản hóa JavaScript / ReactJS / NodeJS / Frameworks / TypeScript / v.v. Kênh YT của tôi. youtube. com/c/deeecode
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu
Laura đã dành hơn 12 năm để soạn thảo các bài báo hấp dẫn và đoạt giải thưởng chia sẻ niềm đam mê đằng sau các sản phẩm, con người và sự đổi mới của các tổ chức. Là một chuyên gia đóng góp lâu năm cho HostingAdvice, cô kết hợp danh tiếng về sản xuất nội dung chất lượng với chuyên môn kỹ thuật phong phú để chỉ cho các nhà phát triển có kinh nghiệm cách tận dụng các công nghệ mới nổi và tìm ra những cách tốt hơn để làm việc với các nền tảng đã được thiết lập. Là một nhà báo chuyên nghiệp, Laura đã đóng góp cho The New York Times, Sports Illustrated, Sun Sentinel và các nhà cung cấp dịch vụ lưu trữ hàng đầu thế giới
Được chỉnh sửa bởi. Lillian Guevara-Castro
Lillian Guevara-Castro
Lillian mang đến hơn 30 năm kinh nghiệm biên tập và báo chí. Cô đã viết và biên tập cho các tổ chức tin tức lớn, bao gồm Tạp chí Atlanta-Hiến pháp và Thời báo New York, và trước đây cô từng là trợ giảng tại Đại học Florida. Hôm nay, cô ấy chỉnh sửa nội dung HostingAdvice cho rõ ràng, chính xác và thu hút người đọc
Đã cập nhật. 27/4/2022
Học cách cập nhật Node. js lên phiên bản mới nhất trên máy chủ web chỉ cần một vài dòng mã dòng lệnh
Là một dự án mã nguồn mở, Node. js phát triển nhanh. Các bản cập nhật nhỏ được tung ra vài tuần một lần để tăng tính ổn định và bảo mật, vì vậy bạn sẽ muốn cập nhật để bảo vệ các ứng dụng của mình
Có rất nhiều phương pháp để cập nhật Node. js trên các hệ điều hành khác nhau. Chúng tôi đã tổng hợp một số cách đơn giản và hiệu quả nhất để cài đặt phiên bản mới nhất của Node. js trên máy Linux, Windows và macOS, đồng thời nêu bật một số máy chủ web tốt nhất tốt nhất cho Node. js
. . . .
Cách cập nhật nút. js trên Linux [Ubuntu, Debian và CentOS]
Các bước chính xác để cập nhật Node. js trên hệ thống Linux có thể khác nhau tùy theo bản phân phối, nhưng các phương pháp được đề xuất của chúng tôi sẽ hoạt động trên hầu hết các phiên bản. Chúng tôi đánh giá cao sự đơn giản và hiệu quả trong quản trị hệ thống và đối với chúng tôi, phương pháp đơn giản nhất là sử dụng Trình quản lý phiên bản nút [nvm]
Trước khi bạn bắt đầu, hãy kiểm tra phiên bản Node nào. js bạn hiện đang sử dụng bằng cách chạy node -v trong terminal dòng lệnh
Nếu các trường hợp giảm nhẹ ngăn cản bạn sử dụng nvm, bạn có thể dựa vào các tài nguyên của Trình quản lý gói nút [npm]. Hướng dẫn này cũng bao gồm hướng dẫn cập nhật Nút. js thông qua các gói nhị phân với các tham chiếu dành riêng cho phiên bản
1. cập nhật nút. js Sử dụng Trình quản lý phiên bản nút [nvm]
Trình quản lý phiên bản nút, hay nvm, là phương pháp tốt nhất để cập nhật nút. js. Bạn sẽ cần một trình biên dịch C++, cũng như các gói build-essential và libssl-dev
Chạy bản cập nhật của nvm trước, sau đó tải các gói Node mới nhất. js để cập nhật môi trường máy chủ web của bạn
sudo apt-get update
sudo apt-get install build-essential checkinstall libssl-dev
Để cập nhật lên phiên bản mới nhất của nvm, bạn có thể lấy tập lệnh cài đặt bằng cách sử dụng cURL
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
Trước tiên, bạn sẽ phải đóng và mở lại thiết bị đầu cuối, nhưng bạn có thể xác minh cài đặt thành công bằng cách sử dụng
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash4. Lệnh sẽ xuất phiên bản nvm hiện tại nếu mọi thứ hoạt động
Khi bạn đã thiết lập phiên bản mới nhất của nvm, hãy cài đặt các bản phân phối cập nhật của Node. js thật dễ dàng
Bạn có thể kiểm tra phiên bản nào hiện đang được cài đặt trên máy chủ của mình với
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash5 và xem phiên bản nào có sẵn để cài đặt từ kho lưu trữ công cộng bằng cách sử dụng lệnh
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash6
Tải xuống, biên dịch và cài đặt phiên bản mới của Node. js bằng
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash7, rõ ràng là thay thế #s cho Nút. phiên bản js bạn muốn
Bạn có thể cho nvm biết phiên bản nào sẽ sử dụng trong mỗi shell mới với
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash8 và đặt mặc định bằng bí danh.
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash9
2. cập nhật nút. js Sử dụng Trình quản lý gói nút [npm]
Nếu nvm không dành cho bạn, trình quản lý gói là lựa chọn tốt nhất tiếp theo của bạn. Node Package Manager, hay npm, giúp bạn khám phá, chia sẻ và sử dụng mã, cùng với việc quản lý các phụ thuộc trong quá trình phát triển phần mềm. Node Package Manager chứa hơn 800.000 gói mã dành cho nhà phát triển
Nút. js được cài đặt sẵn npm, nhưng khung quản lý thường được cập nhật thường xuyên hơn Node. js. Để sử dụng phương pháp này để cập nhật, hãy làm theo các bước bên dưới
- Chạy npm -v để xem bạn hiện đang sử dụng phiên bản đã cài đặt nào
- Chạy
sudo npm cache clean -f
0 để cài đặt bản cập nhật npm mới nhất - Chạy lại
sudo npm cache clean -f
1 để xác thực rằng phiên bản npm đã được cập nhật chính xác
Để cập nhật nút. js, bạn sẽ cần mô-đun n tiện dụng của npm. Chạy mã bên dưới để xóa bộ nhớ cache của npm, cài đặt n và cập nhật lên phiên bản ổn định mới nhất của Node. js
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Để cài đặt bản phát hành mới nhất, hãy sử dụng n mới nhất. Ngoài ra, bạn có thể chạy
sudo npm cache clean -f2 để nhận một Nút cụ thể. js nếu bạn cần cài đặt vì tính tương thích của phần mềm hoặc thử nghiệm sandbox
3. cập nhật nút. js Sử dụng gói nhị phân
Cập nhật nút. js trên máy chủ web sử dụng gói nhị phân có thể phức tạp hơn một chút. Nếu bạn cần sử dụng phương pháp này, hãy truy cập Node chính thức. js để lấy tệp nhị phân Linux 32 bit hoặc 64 bit
Bạn có thể tải xuống tệp từ trình duyệt nhưng chúng tôi khuyên bạn nên sử dụng bảng điều khiển. Hãy nhớ rằng Node cụ thể. phiên bản js có thể thay đổi khi các bản cập nhật được phát hành
wget //nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz
Để giải nén tệp, bạn sẽ cần xz-utils; . Tiếp theo, sử dụng mã này để cài đặt gói nhị phân trong usr/local
tar -C /usr/local --strip-components 1 -xJf node-v6.9.2-linux.x64.tar.xz
Bây giờ bạn đã có Nút. js và npm được cài đặt với các gói nhị phân, bạn có thể sử dụng các phương pháp được nêu trong tùy chọn thứ hai ở trên cho bản cập nhật tiếp theo của máy chủ web của bạn
cập nhật nút. js lên Phiên bản mới nhất trên Windows hoặc macOS
Là một trong những framework phổ biến nhất dành cho nhà phát triển cho các trang web và ứng dụng di động, các nhóm lập trình nên hỗ trợ Node. js trên môi trường phát triển máy tính để bàn và máy chủ web
Các ứng dụng gốc chạy Node. js trên Windows hoặc macOS cũng cần được cập nhật. Các nhóm phát triển phần mềm nên tích hợp DevOps với CI/CD để có kết quả tốt nhất
Lời nhắc nhở. Trước khi bạn bắt đầu, hãy kiểm tra phiên bản Node nào. js bạn hiện đang sử dụng bằng cách chạy
sudo npm cache clean -f3 trong thiết bị đầu cuối dòng lệnh
Hướng dẫn bên dưới bao gồm một số cách phổ biến nhất để quản lý Node. js trên hệ điều hành Windows và macOS
Các nhà phát triển máy tính để bàn Windows có thể sử dụng các công cụ Visual Studio được cung cấp để sử dụng npm;
1. cập nhật nút. js Sử dụng Trình cài đặt Windows hoặc macOS
nút. js bao gồm các gói nhị phân cho Windows và macOS — nhưng tại sao lại khiến cuộc sống của bạn trở nên khó khăn hơn?
Trình cài đặt được tạo sẵn —. msi cho Windows và. pkg cho macOS — làm cho quá trình cài đặt trở nên hiệu quả và dễ hiểu đến khó tin
Tải xuống và chạy tệp và để trình hướng dẫn cài đặt lo phần còn lại. Với mỗi bản cập nhật được tải xuống, các phiên bản mới hơn của Node và npm sẽ thay thế phiên bản cũ hơn
Các nhà phát triển có thể lựa chọn trình cài đặt macOS, Windows hoặc Linux trên Node. trang tải js. Bạn sẽ cài đặt các phiên bản tương tự bằng các công cụ dòng lệnh với máy chủ từ xa
Đối với các nhóm lập trình phân tán, Node. js Docker image là một cách tuyệt vời để cộng tác trên mã. Sử dụng nút. js Docker image cho phép cộng tác nhóm Agile với Git và CI/CD
2. các cửa sổ. cập nhật nút. js Với Dòng lệnh và PowerShell
Người dùng Windows có thể sử dụng Command Prompt [cmd], PowerShell hoặc các bộ công cụ dành cho nhà phát triển khác được phân phối cùng với IDE để cập nhật Node. js trên các máy cục bộ của họ để phát triển
Quá trình này giống nhau đối với người dùng chạy Windows Server hoặc IIS đối với các yêu cầu lưu trữ web cho ASP. NET
Để mở Command Prompt, chỉ cần gõ “cmd” hoặc “command” vào thanh tìm kiếm của Windows và chọn ứng dụng. Đối với PowerShell, sử dụng phương pháp tương tự với tùy chọn Run as Administrator
Trong thiết bị đầu cuối Command Prompt hoặc PowerShell, hãy bắt đầu với việc kiểm tra phiên bản cho Node. js
node -v
Điều này sẽ xác nhận rằng Node. js đã được cài đặt trên máy của bạn và nếu nó cần được cập nhật lên phiên bản bảo mật mới nhất. Nếu nó chưa được cài đặt, bạn có thể thêm npm trong PowerShell
npm install -g npm-windows-upgrade
sudo apt-get install build-essential checkinstall libssl-dev0
Sau khi npm được cài đặt và cập nhật lên phiên bản mới nhất, bạn có thể sử dụng nó để quản lý Node của mình. phiên bản js. Nếu npm đã được cài đặt trên máy, bạn có thể cập nhật nó lên bản phát hành mới nhất
sudo apt-get install build-essential checkinstall libssl-dev1
Bây giờ bạn có tùy chọn cài đặt Trình quản lý Phiên bản Nút [nvm] trên máy chủ Windows của mình hoặc tải xuống và cài đặt Nút mới nhất. js nhị phân với wget. Để cài đặt nvm, hãy chạy trong PowerShell
sudo apt-get install build-essential checkinstall libssl-dev2
sudo apt-get install build-essential checkinstall libssl-dev3_______9_______4
sudo apt-get install build-essential checkinstall libssl-dev5
Để cài đặt phiên bản mới nhất của Node. js cho máy Windows 32-bit
sudo apt-get install build-essential checkinstall libssl-dev6
Để cài đặt phiên bản mới nhất của Node. js cho máy Windows 64-bit
sudo apt-get install build-essential checkinstall libssl-dev7
Sử dụng nút. Lệnh kiểm tra phiên bản js để xác nhận bạn đã cập nhật lên phiên bản mới nhất
node -v
Một lựa chọn khác cho các lập trình viên là sử dụng Chocolatey cho Node. cài đặt js và quản lý gói
Bạn cũng có thể sử dụng tài nguyên trong Visual Studio Code để quản lý Node. phiên bản js và npm. Phương pháp này sẽ cho phép bạn sử dụng hệ thống con Linux trên máy tính để bàn Windows
3. hệ điều hành Mac. Cập nhật nút. js Phiên bản với Homebrew
Homebrew, được mô tả là “trình quản lý gói còn thiếu cho macOS”, là lựa chọn hàng đầu để người dùng macOS cài đặt và quản lý Node. js
Cài đặt Homebrew bằng cách chạy lệnh sau trong Terminal
sudo apt-get install build-essential checkinstall libssl-dev9
Để cài đặt Nút. js, hãy mở thiết bị đầu cuối macOS và nhập lệnh
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash0
Nếu bạn đã cài đặt Homebrew, hãy đảm bảo rằng nó được cập nhật lên phiên bản mới nhất
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash1
Sau này, bạn chỉ cần chạy một lệnh duy nhất để cập nhật Node. phiên bản js
curl -o- //raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash2
Giống như cài đặt Windows, bạn cũng có thể tải xuống các tệp nhị phân cho Node. js từ trang web và cài đặt chúng trên máy tính để bàn theo cách thủ công
Một trong hai phương pháp sẽ cập nhật Node. js trên macOS lên bản phát hành mới nhất với các tùy chọn khác để định cấu hình các phiên bản cụ thể để thử nghiệm
nút tốt nhất. Nhà cung cấp dịch vụ lưu trữ js
Tất nhiên, cập nhật Node. js sẽ không tạo ra sự khác biệt lớn nếu trang web hoặc ứng dụng của bạn tồn tại với một máy chủ lưu trữ web đang gặp khó khăn trong việc hỗ trợ Node một cách hiệu quả. js
Chắc chắn rồi, bạn có thể tìm thấy một số dịch vụ lưu trữ miễn phí ổn định cho Node. js, nhưng lưu trữ web tổng thể tốt nhất đi kèm với hỗ trợ được cài đặt sẵn cho khung và bao gồm các bản cập nhật tự động lên phiên bản mới nhất bất cứ khi nào chúng được phát hành
Điều này giúp các nhà phát triển và nhóm lập trình tiết kiệm thời gian cấu hình và bảo trì máy chủ
A2 Hosting có một nút. js cho cPanel cho phép bạn đăng ký ứng dụng, cài đặt npm và tạo gói. tập tin json
Bạn cũng có thể sử dụng dòng lệnh với máy chủ để định cấu hình ứng dụng của mình. Sự kết hợp giữa lưu trữ SSD NVMe nhanh trên các gói VPS khiến A2 Hosting trở thành lựa chọn tốt cho Node dài hạn. hỗ trợ js
Tại InMotion Hosting, bạn có thể cài đặt Node. js bằng EasyApache 4 hoặc qua kết nối SSH bằng công cụ dòng lệnh. Công ty chuyên về lưu trữ VPS được quản lý giá rẻ, nơi bạn có thể đăng ký gói có 2 vCPU và 2GB RAM với mức giá rất hợp lý
InterServer cung cấp một nút đơn giản cho phép bạn tạo một Nút. js và chạy npm thông qua giao diện dựa trên trình duyệt. Bạn cũng có thể sử dụng kết nối SSH để định cấu hình ứng dụng. InterServer cung cấp các gói VPS đám mây bắt đầu ở một số mức giá rẻ nhất mà chúng tôi đã tìm thấy
Giá khởi điểm hàng tháng 4 đô la. 99 VPS Lưu trữ A2. Đánh giá của chuyên gia của chúng tôiLưu trữ A2. com
XẾP HẠNG4. 9 ★★★★★ Đánh giá của chúng tôi
Alexandra Anderson [HostingAdvice. com]. Mặc dù nền tảng lưu trữ chia sẻ tăng áp của A2 Hosting mang đến cho chủ sở hữu trang web nhiều không gian để phát triển, nhưng sức mạnh công nghệ của công ty được thể hiện đầy đủ với danh mục tùy chọn VPS. Khác nhau, từ môi trường kim loại trần, không được quản lý đến không gian được quản lý hoàn toàn, không căng thẳng, A2 Hosting chắc chắn sẽ có tùy chọn hoàn hảo cho sự hiện diện trực tuyến ngày càng mở rộng của bạn. Chuyển đến phần đánh giá đầy đủ »
Thiết lập Thời gian Dung lượng ổ đĩaCPURAM7 phút SSD 150 GB – SSD 450 GB1 – 8 Nhân1 GB – 32 GBGiá khởi điểm hàng tháng $17. 99 VPS trong chuyển động. Đánh giá của chuyên gia của chúng tôiLưu trữ InMotion. com
XẾP HẠNG4. 8 ★★★★★ Đánh giá của chúng tôi
PJ Fancher [HostingAdvice. com]. Tự hào với phần cứng VPS hàng đầu thị trường, phần mềm quản lý mượt mà, ổ đĩa SSD và bản sao lưu miễn phí, Dịch vụ lưu trữ InMotion cạnh tranh để giành chiến thắng khi nói đến các gói lưu trữ VPS được quản lý. Máy chủ lưu trữ bắt đầu mối quan hệ khách hàng VPS của mình với việc di chuyển trang web miễn phí và tối đa hai giờ hỗ trợ khởi chạy từ một SysAdmin có kinh nghiệm. Chuyển đến phần đánh giá đầy đủ »
Thiết lập TimeDisk SpaceCPURAM6 phútSSD 45 GB – 300 GB SSD2 – 8 lõi4 GB – 16 GBGiá khởi điểm hàng tháng $6. 00 VPS liên máy chủ. Đánh giá của chuyên gia của chúng tôiliên máy chủ. net
XẾP HẠNG4. 8 ★★★★★ Đánh giá của chúng tôi
Laura Bernheim [HostingAdvice. com]. Trung tâm dữ liệu tại chỗ của InterServer và sự tham gia trực tiếp vào việc định cấu hình và cung cấp máy chủ riêng ảo mang đến cho khách hàng mức độ linh hoạt mà nhiều nhà cung cấp dịch vụ lưu trữ khác chưa từng có. InterServer phân phối tài nguyên VPS và đám mây thông qua các lát cắt. Chuyển đến phần đánh giá đầy đủ »
Thiết lập Thời gian Dung lượng ổ đĩaCPURAM6 phútSSD 30 GB – SSD 480 GB1 – 16 CPU2 – 32 RAMnút là gì. js?
Node mã nguồn mở. js thay thế phần lớn AJAX và trở thành một phần quan trọng trong quá trình phát triển ứng dụng web và thiết bị di động nhờ khả năng cung cấp thời gian chạy JavaScript theo sự kiện không đồng bộ ở quy mô lớn
Nút. js là một khung phát triển cho phép JavaScript chạy trên máy chủ web trên phần cứng Windows, Linux và macOS
Nút. js bao gồm cấu hình cổng cho các ứng dụng duy trì kết nối hoạt động giữa máy chủ web và trình duyệt của người dùng. Điều này cho phép thông tin cập nhật động trên các trang web mà không cần tải lại
Các công ty lớn, bao gồm GoDaddy, IBM, LinkedIn, Microsoft, PayPal và Amazon Web Services, đều tận dụng Node. js trong sản xuất
Nút. js hoạt động với các vòng lặp sự kiện, gọi lại và truyền dữ liệu với độ trễ thấp để truyền
Ryan Dahl đã phát minh ra Node. js vào năm 2010, sau đó tiếp tục thành lập dự án Deno với các nguyên tắc cơ bản tương tự
Phát triển JavaScript và TypeScript đã tăng mạnh dựa trên Node. js và thường được sử dụng với các giải pháp xây dựng ứng dụng như React, Vue, Gatsby, NEXT và Nuxt
Làm cách nào để kiểm tra nút của tôi. js hay Phiên bản NPM?
Để kiểm tra Nút của bạn. js trên Linux, hãy kết nối với máy chủ bằng kết nối SSH bằng PuTTy hoặc công cụ tương tự và chạy lệnh
node -v
Người dùng Windows có thể chạy lệnh tương tự trong PowerShell. người dùng macOS có thể truy cập Terminal từ Launchpad cho các truy vấn dòng lệnh
Để kiểm tra phiên bản npm hiện được cài đặt, hãy sử dụng các công cụ tương tự để chạy lệnh npm -v
Tại sao tôi nên cập nhật nút. js?
Mỗi bản phát hành Node js cung cấp thông tin về các tính năng, tích hợp và khả năng tương thích thời gian chạy cho các ứng dụng cần thiết cho nhà phát triển
Nếu bạn sử dụng phiên bản Node js khác với phiên bản hiện tại, có thể xảy ra rủi ro bảo mật do các lỗ hổng chưa được vá
Điều quan trọng là không nên dựa vào một phiên bản cụ thể của Node js mà hãy liên tục cập nhật máy chủ web của bạn với phiên bản NodeJS mới nhất để đảm bảo an ninh mạng
Nếu bạn không chắc chắn về số phiên bản của NodeJS được cài đặt trên máy chủ web, hãy sử dụng các lệnh trong hướng dẫn này để kiểm tra và định cấu hình phần cứng
Nếu bạn sử dụng Visual Studio hoặc Docker để phát triển, bạn có thể dễ dàng cài đặt NodeJS với tính năng tự động kiểm soát phiên bản để nâng cấp trên các môi trường phát triển
Đảm bảo số phiên bản của Node js được chuẩn hóa để kiểm tra tính tương thích của tính năng mới
Tần suất tôi nên cập nhật nút. js?
Việc cài đặt phiên bản mới hơn của Node JS hiếm khi phá vỡ mã hiện có nhưng nên được thử nghiệm trong môi trường hộp cát trước khi thực hiện các thay đổi để đảm bảo an toàn
Việc thay thế phiên bản hiện tại của Node JS bằng phiên bản mới hơn cũng có thể yêu cầu tái cấu trúc mã ứng dụng phần mềm
Phiên bản hiện tại của Node JS có thể thay đổi nhiều lần mỗi tuần vì khung đang được phát triển tích cực với hàng nghìn lập trình viên làm việc trong dự án
Có thể quản lý nhiều phiên bản NodeJS trên máy chủ web bằng cPanel hoặc sử dụng tên miền phụ. Trình quản lý gói NPM sẽ lưu trữ tất cả các bản phát hành phiên bản trước của Node JS với các gói nhị phân có thể được cài đặt bất cứ lúc nào bạn cần hoàn nguyên các thay đổi
Chúng tôi khuyên bạn nên cập nhật Node JS ngay khi phiên bản ổn định mới nhất được phát hành để luôn cập nhật mã của bạn nhằm hỗ trợ các tính năng mới
Nếu bạn dựa vào một phiên bản cụ thể của Node JS, bạn có thể gặp vấn đề với việc quản lý các phần phụ thuộc và vá các lỗ hổng bảo mật theo thời gian
Tóm lược. Cập nhật nút. js lên Phiên bản mới nhất
Không khó để học cách cập nhật Node js lên phiên bản mới nhất nếu bạn quen sử dụng các công cụ dòng lệnh để quản trị máy chủ web
Máy chủ web cài đặt trước NodeJS trên máy chủ và cho phép bạn chọn phiên bản NodeJS tốt nhất cho ứng dụng của mình
Nếu bạn cần cài đặt NodeJS v16 để tương thích với ứng dụng, các công cụ này sẽ giúp quản lý nhiều phiên bản dễ dàng hơn. Nhưng chúng tôi khuyên hầu hết người dùng nên cài đặt phiên bản ổn định mới nhất
Bạn có thể sử dụng nhiều quy trình tương tự để cập nhật các gói khác với npm. Bài đăng liên quan này sẽ giải thích cách cài đặt phiên bản npm khác hoặc nhiều phiên bản NodeJS cho các phụ thuộc khác nhau
Bạn có thể hoàn nguyên về phiên bản trước của ứng dụng NodeJS với kiểm soát phiên bản LTS bằng công cụ lệnh nvm với LTS đang hoạt động và tệp PackageJSON
Cập nhật ứng dụng NodeJS và npm mới chỉ là bước khởi đầu. Bạn cũng muốn giữ an toàn phần còn lại của các gói và phần phụ thuộc của mình
Luôn dựa vào phiên bản mới hơn của Node js để truy cập vào bảo mật và phát triển tính năng mới. Phiên bản mới nhất của Nút. js là điều cần thiết để luôn cập nhật, tối đa hóa khả năng tương thích và duy trì bảo mật trên phiên bản ứng dụng hiện tại của bạn
Giải pháp trình quản lý gói npm sẽ cho phép bạn mở rộng ứng dụng Node bằng mã từ các dự án nguồn mở để nhận được nhiều lợi ích nhất từ khung phát triển ứng dụng
Tiết lộ dành cho nhà quảng cáo HostingAdvice. com là một nguồn tài nguyên trực tuyến miễn phí cung cấp các dịch vụ so sánh và nội dung có giá trị cho người dùng. Để giữ cho tài nguyên này miễn phí 100%, chúng tôi nhận được tiền bồi thường từ nhiều ưu đãi được liệt kê trên trang web. Cùng với các yếu tố đánh giá chính, khoản bồi thường này có thể ảnh hưởng đến cách thức và vị trí các sản phẩm xuất hiện trên trang web [ví dụ: bao gồm cả thứ tự xuất hiện của chúng]. HostingAdvice. com không bao gồm toàn bộ các ưu đãi có sẵn. Ý kiến biên tập thể hiện trên trang web hoàn toàn là của riêng chúng tôi và không được cung cấp, xác nhận hoặc phê duyệt bởi các nhà quảng cáo Chính sách đánh giá biên tập của chúng tôi Trang web của chúng tôi cam kết xuất bản nội dung chính xác, độc lập được hướng dẫn bởi các nguyên tắc biên tập nghiêm ngặt. Trước khi các bài báo và bài đánh giá được xuất bản trên trang web của chúng tôi, chúng sẽ trải qua quá trình xem xét kỹ lưỡng do một nhóm các biên tập viên độc lập và chuyên gia về chủ đề thực hiện để đảm bảo tính chính xác, kịp thời và công bằng của nội dung. Nhóm biên tập của chúng tôi tách biệt và độc lập với các nhà quảng cáo trên trang web của chúng tôi và ý kiến họ bày tỏ trên trang web của chúng tôi là của riêng họ. Để đọc thêm về các thành viên trong nhóm của chúng tôi và nền tảng biên tập của họ, vui lòng truy cập trang Giới thiệu trên trang web của chúng tôiLàm cách nào để cập nhật phiên bản npm trong windows 10?
Phiên bản mới nhất của Nút là gì. js cho Windows 10?
Tôi có thể cập nhật Node từ thiết bị đầu cuối không?