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:
volta install node@16.14.2Bạ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:
volta install node@16Hoặc đơn giản là cài đặt phiên bản LTS (Hỗ trợ Dài hạn) mới nhất:
volta install nodeCà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:
volta install npm@8.5.0
volta install yarn@1.22.18Hoặc cài đặt các phiên bản mới nhất:
volta install npm
volta install yarnQuả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:
volta list allBạn cũng có thể liệt kê các loại công cụ cụ thể:
volta list node
volta list npm
volta list yarn
volta list packagesGỡ 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ó:
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-nameLư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:
npm install --global typescript
# hoặc
yarn global add typescriptVolta 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:
volta which node
volta which npm
volta which typescriptQuả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:
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ể:
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:
- 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
- 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
- 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
- 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 - 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.