Nvm-windows: Alias ​​​​untuk lts/non-lts/major terbaru

Dibuat pada 24 Okt 2018  ·  4Komentar  ·  Sumber: coreybutler/nvm-windows

Lingkunganku

  • [ ] Windows 7 atau lebih rendah (tidak benar-benar didukung karena EOL - lihat wiki untuk detailnya)
  • [ ] Windows 8
  • [ ] Windows 8.1
  • [x] Windows 10
  • [ ] Windows 10 IoT Inti
  • [ ] Windows Server 2012
  • [ ] Windows Server 2012 R2
  • [ ] Windows Server 2016

  • [ ] Instalasi Windows saya bukan bahasa Inggris.

Saya menggunakan versi NVM4W:

  • [x] 1.1.7
  • [ ] 1.1.6
  • [ ] 1.1.5
  • [ ] 1.1.4
  • [ ] 1.1.3
  • [ ] 1.1.2
  • [ ] 1.1.1
  • [ ] Lebih tua
  • [ ] Lainnya (sebutkan)

Aku sudah...

  • [x] baca README untuk mengetahui masalah npm gotcha & antivirus.
  • [x] meninjau wiki untuk memastikan masalah saya belum teratasi.
  • [x] terverifikasi Saya menggunakan akun dengan hak administratif.
  • [x] mencari masalah (terbuka dan tertutup) untuk memastikan ini bukan duplikat.
  • [x] memastikan ini bukan pertanyaan tentang cara menggunakan NVM untuk Windows, karena gitter digunakan untuk pertanyaan dan komentar.

Masalah saya terkait dengan (centang hanya yang berlaku):

  • [ ] pengaturan.txt
  • [ ] dukungan proxy (Sudahkah Anda mencoba versi 1.1.0+?)
  • [ ] Dukungan 32 atau 64 bit (Sudahkah Anda mencoba versi 1.1.3+?)
  • [ ] Karakter melarikan diri (Sudahkah Anda mencoba versi 1.1.6+?)
  • [ ] Lingkungan shell standar (terminal/powershell)
  • [ ] Lingkungan shell non-standar (Cmder, Hyper, Cygwin, git)

Perilaku yang Diharapkan

Saya mencoba menginstal dengan nvm install , nvm install node dan nvm install latest . Saya mengharapkan salah satu dari ini untuk menginstal versi terbaru dari Node.js. Saya juga mengharapkan nvm install 10 untuk menginstal 10.x terbaru.

Memperbaiki nvm install node akan sejalan dengan nvm meskipun itu adalah hal yang berbeda - itu adalah apa yang digunakan orang mac/linux sebagai pengganti nvm4w dan memiliki (kebanyakan) perintah yang identik akan mengurangi kebingungan.

Perilaku Sebenarnya

Ketika saya menjalankan nvm install node , dikatakan:

node.0.0
Node.js vnode.0.0 is only available in 32-bit.

Ketika saya menjalankan nvm install 10 itu menginstal 10.0.0, yang mungkin tidak seperti yang diharapkan.

Langkah-langkah untuk mereproduksi masalah:

Coba perintah yang disebutkan.

Komentar yang paling membantu

Saya percaya bahwa saya memiliki permintaan/masalah/fitur yang sama ... Saya benar-benar ingin menggunakan nvm dalam proses pembuatan malam saya yang akan mengunduh dan menginstal versi simpul terbaru serta MENGGUNAKANNYA sehingga berdasarkan proses manual saya, perintah pertama :
"instal nvm terbaru"
tampaknya berfungsi dengan baik saat ini mendapatkan simpul versi 11.2.0...

Namun, agar skrip otomatis akhirnya menggunakan versi terbaru, akan sangat berguna untuk dapat menggunakan perintah:

"nvm gunakan yang terbaru"

Saat ini tampaknya nvm hanya menambahkan .0.0 ke parameter "terbaru" dan mencoba menggunakan nomor versi "terbaru.0.0" yang tidak valid...

Bisakah perintah "nvm use" diperbarui untuk memungkinkan kata kunci "terbaru" alih-alih nomor versi tertentu - untuk menggunakan versi tertinggi yang saat ini tersedia di mesin?

Semua 4 komentar

Saya percaya bahwa saya memiliki permintaan/masalah/fitur yang sama ... Saya benar-benar ingin menggunakan nvm dalam proses pembuatan malam saya yang akan mengunduh dan menginstal versi simpul terbaru serta MENGGUNAKANNYA sehingga berdasarkan proses manual saya, perintah pertama :
"instal nvm terbaru"
tampaknya berfungsi dengan baik saat ini mendapatkan simpul versi 11.2.0...

Namun, agar skrip otomatis akhirnya menggunakan versi terbaru, akan sangat berguna untuk dapat menggunakan perintah:

"nvm gunakan yang terbaru"

Saat ini tampaknya nvm hanya menambahkan .0.0 ke parameter "terbaru" dan mencoba menggunakan nomor versi "terbaru.0.0" yang tidak valid...

Bisakah perintah "nvm use" diperbarui untuk memungkinkan kata kunci "terbaru" alih-alih nomor versi tertentu - untuk menggunakan versi tertinggi yang saat ini tersedia di mesin?

nvm use $(nvm ls) berfungsi di PowerShell

Saya sudah membuat PR berikut:

Namun, sepertinya tidak menyatu.

nvm use $(nvm ls) berfungsi di PowerShell

Mungkin begitu, tetapi penting untuk menjaga sintaks tetap identik dengan nvm asli, ketika bekerja bersama dalam satu proyek dengan orang-orang di Mac atau Linux. Dengan begitu, tidak akan ada kebingungan tentang perintah apa yang digunakan pada nvm.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat