Untuk memastikan kode diuji dengan benar, nvm use --lts=releasename
cukup penting, tetapi pengembang windows saat ini tidak dapat menggunakannya. Sebagai gantinya, mereka mendapatkan kesalahan berikut:
c:\Users\Me\Documents\git\test>nvm install --lts=Carbon
--lts=Carbon.0.0
Node.js v--lts=Carbon.0.0 is only available in 32-bit.
Yang salah tiga kali (itu adalah flag runtime, bukan nama versi, meskipun memperlakukannya sebagai nama, itu jelas tidak memeriksa daftar versi simpul yang tersedia untuk mengatakan "hei itu bukan hal yang saya tahu", dan meskipun tidak 'tidak tahu hal ini, ia mengaku tahu itu hanya memiliki versi 32 bit yang tersedia)
Pertama, --lts
bukan flag yang didukung ( nvm help
cukup spesifik tentang ini). Satu-satunya flag runtime yang didukung adalah --insecure
.
Versi mana yang Anda jalankan? Pesannya akan sedikit berbeda jika Anda menjalankan 1.1.7.
Menginstal berdasarkan nama rilis dapat dilakukan karena data tersedia, tetapi saya tidak akan punya waktu untuk menambahkannya sendiri. Saya akan mempertimbangkan PR.
Itu maksudku. "nvm lain" menawarkan --lts
sebagai tanda penginstalan karena dapat memberi tahu nvm untuk menginstal versi LTS terbaru membuat hidup jauh, lebih mudah untuk pengujian, karena memungkinkan Anda menambahkan skrip simpul seperti " test:lts " dan jalankan semua yang diawali dengan "nvm use --lts=carbon" untuk menguji terhadap 8.xLTS "apa pun itu sekarang".
Apakah Anda tahu orang lain yang bisa menambahkan ini? (karena saya tidak memiliki pengetahuan untuk menambahkan ini untuk Anda)
+1, dan untuk dukungan nvm install lts/*
/ nvm use lts/*
.