javascript - Bagaimana untuk menurunkan versi modul node.js ini kepada versi tertentu dan mengelakkan kemas kini automatik kemudian?


Saya sedang menggunakan modul node.js Nodemailer dan menghadapi ralat berikut;

[Ralat: Konfigurasi tidak disokong, turunkan versi Nodemailer ke v0.7.1 atau lihat panduan migrasi https://github.com/andris9/Nodemailer#migration-guide]

Saya melihat pada package.json saya dan menyedari bahawa ia adalah versi "nodemailer": "^1.8.0",.

Bagaimana saya boleh menurunkan versi kepada v0.7.1 dan mengelakkan naik taraf automatik kemudian apabila saya menjalankan npm update?

Jawapan #1

Jika anda memerlukan tepat v0.7.1, gunakan "nodemailer": "0.7.1", padam nodemailer di bawah node_modules dan jalankan npm install semula.

Satu lagi cara untuk melakukan ini ialah dengan menjalankan arahan:

npm remove nodemailer
npm install [email  --save