Dòng lệnh nvm-sh (Linux/MacOS/WSL)
<version> đề cập đến bất kỳ chuỗi giống phiên bản nào mà nvm hiểu. Chúng bao gồm:
- Số phiên bản đầy đủ hoặc một phần, tùy chọn có tiền tố "v" (0.10, v0.1.2, v1)
- Bí danh mặc định (tích hợp sẵn): node, stable, unstable, iojs, system
- Bí danh tùy chỉnh được định nghĩa bằng
nvm alias foo
Bất kỳ tùy chọn nào tạo đầu ra có màu đều phải tuân theo tùy chọn --no-colors.
Cách sử dụng dòng lệnh nvm-sh:
bash
nvm --help Hiển thị thông báo này
--no-colors Tắt màu
nvm --version In ra phiên bản nvm đã cài đặt
nvm install [<version>] Tải xuống và cài đặt <version>. Sử dụng .nvmrc nếu có sẵn và version bị bỏ qua.
Các đối số tùy chọn sau phải xuất hiện trực tiếp sau `nvm install`:
-s Bỏ qua tải xuống nhị phân, chỉ cài đặt từ nguồn.
-b Bỏ qua tải xuống nguồn, chỉ cài đặt từ nhị phân.
--reinstall-packages-from=<version> Khi cài đặt, cài đặt lại các gói từ <node|iojs|node version number>.
--lts Khi cài đặt, chỉ chọn từ các phiên bản LTS (hỗ trợ dài hạn).
--lts=<LTS name> Khi cài đặt, chỉ chọn từ các phiên bản cho một dòng LTS cụ thể.
--skip-default-packages Khi cài đặt, bỏ qua tệp default-packages nếu nó tồn tại.
--latest-npm Sau khi cài đặt, cố gắng nâng cấp lên npm hoạt động mới nhất trên phiên bản node đã cho.
--no-progress Tắt thanh tiến trình trên bất kỳ tải xuống nào.
--alias=<n> Sau khi cài đặt, đặt bí danh được chỉ định thành phiên bản được chỉ định. (giống như: nvm alias <n> <version>)
--default Sau khi cài đặt, đặt bí danh mặc định thành phiên bản được chỉ định. (giống như: nvm alias default <version>)
--save Sau khi cài đặt, ghi phiên bản được chỉ định vào .nvmrc.
nvm uninstall <version> Gỡ cài đặt phiên bản
nvm uninstall --lts Gỡ cài đặt bằng bí danh LTS (hỗ trợ dài hạn) tự động `lts/*`, nếu có sẵn.
nvm uninstall --lts=<LTS name> Gỡ cài đặt bằng bí danh tự động cho dòng LTS được cung cấp, nếu có sẵn.
nvm use [<version>] Sửa đổi PATH để sử dụng <version>. Sử dụng .nvmrc nếu có sẵn và version bị bỏ qua.
Các đối số tùy chọn sau phải xuất hiện trực tiếp sau `nvm use`:
--silent Im lặng đầu ra stdout/stderr
--lts Sử dụng bí danh LTS (hỗ trợ dài hạn) tự động `lts/*`, nếu có sẵn.
--lts=<LTS name> Sử dụng bí danh tự động cho dòng LTS được cung cấp, nếu có sẵn.
--save Ghi phiên bản được chỉ định vào .nvmrc.
nvm exec [<version>] [<command>] Chạy <command> trên <version>. Sử dụng .nvmrc nếu có sẵn và version bị bỏ qua.
Các đối số tùy chọn sau phải xuất hiện trực tiếp sau `nvm exec`:
--silent Im lặng đầu ra stdout/stderr
--lts Sử dụng bí danh LTS (hỗ trợ dài hạn) tự động `lts/*`, nếu có sẵn.
--lts=<LTS name> Sử dụng bí danh tự động cho dòng LTS được cung cấp, nếu có sẵn.
nvm run [<version>] [<args>] Chạy `node` trên <version> với <args> làm đối số. Sử dụng .nvmrc nếu có sẵn và version bị bỏ qua.
Các đối số tùy chọn sau phải xuất hiện trực tiếp sau `nvm run`:
--silent Im lặng đầu ra stdout/stderr
--lts Sử dụng bí danh LTS (hỗ trợ dài hạn) tự động `lts/*`, nếu có sẵn.
--lts=<LTS name> Sử dụng bí danh tự động cho dòng LTS được cung cấp, nếu có sẵn.
nvm current Hiển thị phiên bản Node hiện đang được kích hoạt
nvm ls [<version>] Liệt kê các phiên bản đã cài đặt, khớp với <version> đã cho nếu được cung cấp
--no-colors Tắt màu
--no-alias Ngăn chặn đầu ra `nvm alias`
nvm ls-remote [<version>] Liệt kê các phiên bản từ xa có sẵn để cài đặt, khớp với <version> đã cho nếu được cung cấp
--lts Khi liệt kê, chỉ hiển thị các phiên bản LTS (hỗ trợ dài hạn)
--lts=<LTS name> Khi liệt kê, chỉ hiển thị các phiên bản cho một dòng LTS cụ thể
--no-colors Tắt màu
nvm version <version> Giải quyết mô tả đã cho thành một phiên bản cục bộ duy nhất
nvm version-remote <version> Giải quyết mô tả đã cho thành một phiên bản từ xa duy nhất
--lts Khi liệt kê, chỉ chọn từ các phiên bản LTS (hỗ trợ dài hạn)
--lts=<LTS name> Khi liệt kê, chỉ chọn từ các phiên bản cho một dòng LTS cụ thể
nvm deactivate Hoàn tác hiệu ứng của `nvm` trên shell hiện tại
--silent Im lặng đầu ra stdout/stderr
nvm alias [<pattern>] Hiển thị tất cả các bí danh bắt đầu bằng <pattern>
--no-colors Tắt màu
nvm alias <n> <version> Đặt bí danh có tên <n> trỏ đến <version>
nvm unalias <n> Xóa bí danh có tên <n>
nvm install-latest-npm Cố gắng nâng cấp lên `npm` hoạt động mới nhất trên phiên bản node hiện tại
nvm reinstall-packages <version> Cài đặt lại các gói `npm` toàn cục chứa trong <version> sang phiên bản hiện tại
nvm unload Gỡ tải `nvm` khỏi shell
nvm which [current | <version>] Hiển thị đường dẫn đến phiên bản node đã cài đặt. Sử dụng .nvmrc nếu có sẵn và version bị bỏ qua.
--silent Im lặng đầu ra stdout/stderr khi version bị bỏ qua
nvm cache dir Hiển thị đường dẫn đến thư mục cache cho nvm
nvm cache clear Làm trống thư mục cache cho nvm
nvm set-colors [<color codes>] Đặt năm màu văn bản bằng định dạng "yMeBg". Có sẵn khi được hỗ trợ, màu ban đầu là:
bygre
Mã màu:
r/R = đỏ / đỏ đậm
g/G = xanh lá / xanh lá đậm
b/B = xanh dương / xanh dương đậm
c/C = xanh lơ / xanh lơ đậm
m/M = đỏ tía / đỏ tía đậm
y/Y = vàng / vàng đậm
k/K = đen / đen đậm
e/W = xám nhạt / trắngVí dụ lệnh nvm-sh:
nvm install 8.0.0Cài đặt một số phiên bản cụ thểnvm use 8.0Sử dụng phiên bản 8.0.x mới nhấtnvm run 6.10.3 app.jsChạy app.js bằng node 6.10.3nvm exec 4.8.3 node app.jsChạynode app.jsbằng node 4.8.3nvm alias default 8.1.0Đặt phiên bản node mặc định trên shellnvm alias default nodeLuôn mặc định về phiên bản node có sẵn mới nhất trên shellnvm install nodeCài đặt phiên bản có sẵn mới nhấtnvm use nodeSử dụng phiên bản mới nhấtnvm install --ltsCài đặt phiên bản LTS mới nhấtnvm use --ltsSử dụng phiên bản LTS mới nhấtnvm set-colors cgYmWĐặt màu văn bản thành xanh lơ, xanh lá, vàng đậm, đỏ tía và trắng
TIP
Để xóa, xóa hoặc gỡ cài đặt nvm, chỉ cần xóa thư mục $NVM_DIR (thường là ~/.nvm)