Skip to content

Quản lý Chuỗi Công cụ của bạn

Nhiệm vụ của Volta là quản lý các công cụ dòng lệnh JavaScript của bạn, chẳng hạn như node, npm, yarn hoặc các thực thi được cung cấp như một phần của các gói JavaScript. Hướng dẫn này sẽ cho bạn biết cách quản lý hiệu quả chuỗi công cụ của mình với Volta.

Thiết lập Công cụ Mặc định

Khi bạn không ở trong một thư mục dự án, Volta sử dụng các công cụ mặc định của bạn. Thiết lập các mặc định này rất đơn giản:

Cài đặt Node.js

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

bash
volta install node@16.14.2

Bạn cũng có thể chỉ định một phiên bản chính hoặc phụ, và Volta sẽ chọn phiên bản khớp mới nhất:

bash
volta install node@16

Hoặc đơn giản là cài đặt phiên bản LTS (Hỗ trợ Dài hạn) mới nhất:

bash
volta install node

Cài đặt Trình quản lý Gói

Tương tự, bạn có thể thiết lập các phiên bản mặc định của npm và Yarn:

bash
volta install npm@8.5.0
volta install yarn@1.22.18

Hoặc cài đặt các phiên bản mới nhất:

bash
volta install npm
volta install yarn

Quản lý Nhiều Phiên bản

Volta giúp dễ dàng có nhiều phiên bản công cụ được cài đặt đồng thời:

Liệt kê các Công cụ đã Cài đặt

Để xem tất cả các công cụ trong chuỗi công cụ của bạn:

bash
volta list all

Bạn cũng có thể liệt kê các loại công cụ cụ thể:

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

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

Nếu bạn không còn cần một công cụ, bạn có thể gỡ cài đặt nó:

bash
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-name

Lưu ý rằng gỡ cài đặt Node không xóa nó khỏi bộ nhớ cache của Volta, vì vậy các dự án sử dụng phiên bản đó vẫn sẽ hoạt động.

Làm việc với các Gói Toàn cục

Một trong những tính năng mạnh mẽ nhất của Volta là cách xử lý các gói toàn cục:

Cài đặt các Gói Toàn cục

Cài đặt các gói toàn cục bằng trình quản lý gói của bạn như bình thường:

bash
npm install --global typescript
# hoặc
yarn global add typescript

Volta sẽ đảm bảo các gói này luôn sử dụng phiên bản Node.js đúng.

Tìm vị trí Gói

Để xem một công cụ thực sự được cài đặt ở đâu:

bash
volta which node
volta which npm
volta which typescript

Quản lý Công cụ Nâng cao

Đối với các trường hợp sử dụng nâng cao hơn, Volta cung cấp các lệnh bổ sung:

Tải mà không Cài đặt

Để tải một công cụ vào bộ nhớ cache cục bộ của bạn mà không đặt nó làm mặc định:

bash
volta fetch node@14.17.0
volta fetch npm@7.20.3

Điều này hữu ích để chuẩn bị môi trường của bạn cho công việc ngoại tuyến.

Chạy với Phiên bản Tùy chỉnh

Để tạm thời chạy một lệnh với các phiên bản công cụ cụ thể:

bash
volta run --node 14.17.0 --npm 7.20.3 node app.js

Điều này không thay đổi mặc định hoặc cài đặt dự án của bạn.

Thông lệ Tốt nhất

Đây là một số thông lệ được khuyến nghị để quản lý chuỗi công cụ của bạn:

  1. Thiết lập mặc định hợp lý: Cài đặt các phiên bản LTS ổn định làm mặc định của bạn
  2. Cài đặt công cụ toàn cục: Tận dụng cách xử lý thông minh của Volta đối với các gói toàn cục
  3. Giữ chuỗi công cụ của bạn gọn nhẹ: Gỡ cài đặt các công cụ bạn không còn cần
  4. Sử dụng volta fetch: Chuẩn bị cho công việc ngoại tuyến bằng cách tải công cụ trước
  5. Khám phá với volta run: Kiểm tra các phiên bản khác nhau mà không thay đổi mặc định của bạn

Bằng cách quản lý hiệu quả chuỗi công cụ của bạn với Volta, bạn có thể đảm bảo trải nghiệm phát triển mượt mà và nhất quán trên tất cả các dự án JavaScript của mình.

Released under the BSD 2-Clause License.