Turunkan npm ke versi yang lebih lama


120

Saya mencoba memperbarui npm untuk melihat apakah itu akan menyelesaikan beberapa masalah ketergantungan yang kami alami, dan sekarang saya ingin menurunkan versi ke versi yang digunakan oleh tim pengembangan lainnya. Bagaimana cara saya menginstal versi yang lebih lama?

Saya memperbarui npm sesuai dengan instruksi di halaman instalasi :

Memperbarui npm

Node dilengkapi dengan npm terinstal sehingga Anda harus memiliki versi npm. Namun, npm lebih sering diperbarui daripada Node, jadi Anda harus memastikan bahwa ini adalah versi terbaru.

npm install npm@latest -g

Jawaban:


192

Cukup ganti @latestdengan nomor versi yang ingin Anda turunkan. Saya ingin menurunkan versi ke versi 3.10.10, jadi saya menggunakan perintah ini:

npm install -g npm@3.10.10

Jika Anda tidak yakin versi mana yang harus Anda gunakan, lihat riwayat versi . Misalnya, Anda dapat melihat bahwa 3.10.10 adalah versi terbaru dari npm 3.


Apa -gartinya dalam kasus ini? Dapatkah Anda memiliki versi npm khusus repo?
Jim Aho

Anda dapat menginstal npmdi repo Anda, @JimAho, tetapi Anda mendapatkan peringatan, dan saya tidak tahu cara menjalankan versi lokal. Sepertinya yang terbaik untuk menghindari situasi ini, kurasa.
Don Kirkby

Terima kasih telah memposting ini!
James Drinkard

4
g adalah singkatan dari global
AGrush

25

Hanya perlu menambahkan versi yang Anda inginkan

tingkatkan atau turunkan

npm install -g npm @ version

Contoh jika Anda ingin downgrade dari npm 5.6.0 ke 4.6.1 lalu,

npm install -g npm@4.6.1

Ini telah diuji di linux


2
npm install -g npm@4

Ini akan menginstal versi terbaru pada rilis utama 4, tidak perlu menentukan nomor versi. Gantikan 4 dengan rilis utama apa pun yang Anda inginkan.


1

Sebelum melakukan itu Unduh Node Js 8.11.3 dari URL: unduh

Buka command prompt dan jalankan ini:

npm install -g npm@3.10.10

gunakan versi ini, ini adalah versi stabil yang bekerja bersama dengan cordova 7.1.0

untuk menginstal penggunaan cordova: • npm install -g cordova@7.1.0

• Jalankan perintah

• Platform Cordova menghapus android (jika Anda memiliki kode android lama atau kode mengalami beberapa masalah)

• Platform Cordova menambahkan android: untuk membangun aplikasi android di cordova Running: Corodva menjalankan android


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.