Skip to content

Cài đặt và Cập nhật Công cụ

Volta giúp dễ dàng cài đặt và quản lý các công cụ JavaScript trên toàn bộ hệ thống và dự án của bạn.

Cài đặt Node.js với Volta

Phiên bản Node Mặc định

Để cài đặt Node.js làm phiên bản mặc định của bạn:

bash
volta install node

Lệnh này cài đặt phiên bản LTS (Hỗ trợ Dài hạn) mới nhất của Node.js. Để cài đặt một phiên bản cụ thể:

bash
volta install node@16
volta install node@16.14.2

Bạn cũng có thể sử dụng phạm vi phiên bản:

bash
volta install node@16.14
volta install node@^16.14

Phiên bản Node Cụ thể Dự án

Để ghim một phiên bản Node.js cụ thể vào dự án của bạn:

bash
volta pin node@16.14.2

Điều này thêm một phần volta vào file package.json của bạn:

json
{
  "volta": {
    "node": "16.14.2"
  }
}

Quản lý Trình quản lý Gói

Trình quản lý Gói Mặc định

Để đặt một trình quản lý gói mặc định:

bash
volta install npm@8
volta install yarn@1.22
volta install pnpm@7

Trình quản lý Gói Cụ thể Dự án

Để ghim một phiên bản trình quản lý gói vào dự án của bạn:

bash
volta pin npm@8
volta pin yarn@1.22

Điều này cập nhật package.json của bạn:

json
{
  "volta": {
    "node": "16.14.2",
    "npm": "8.5.0"
  }
}

Gói Toàn cục

Cài đặt Công cụ Toàn cục

Để cài đặt một gói JavaScript toàn cục:

bash
volta install typescript
volta install eslint

Đối với các phiên bản cụ thể:

bash
volta install typescript@4.6.3

Xem các Công cụ đã Cài đặt

Để xem các công cụ bạn đã cài đặt:

bash
volta list all

Để xem chỉ các loại công cụ cụ thể:

bash
volta list node
volta list npm
volta list yarn
volta list packages

Cập nhật Công cụ

Cập nhật Công cụ Toàn cục

Để cập nhật một gói toàn cục lên phiên bản mới nhất:

bash
volta install typescript@latest

Cập nhật Công cụ Dự án

Để cập nhật một công cụ cụ thể dự án:

bash
volta pin node@latest
volta pin npm@latest

Gỡ cài đặt Công cụ

Để gỡ cài đặt một gói toàn cục:

bash
volta uninstall typescript

Để gỡ cài đặt một công cụ mặc định:

bash
volta uninstall node
volta uninstall npm

Lưu ý: Điều này không xóa công cụ khỏi hệ thống của bạn nếu nó được dự án cần.

Released under the BSD 2-Clause License.