Website-Suche

javascript - Wie kann man dieses Node.js-Modul auf eine bestimmte Version downgraden und ein automatisches Upgrade später verhindern?


Ich verwende das Node.js Nodemailer-Modul und bin auf den folgenden Fehler gestoßen;

[Fehler: Nicht unterstützte Konfiguration, downgraden Sie Nodemailer auf v0.7.1 oder sehen Sie sich den Migrationsleitfaden an https://github.com/andris9/Nodemailer#migration-guide]

Ich habe meine package.json angesehen und festgestellt, dass es sich um die Version "nodemailer": "^1.8.0", handelt.

Wie kann ich auf v0.7.1 zurückstufen und verhindern, dass später beim Ausführen von npm update ein automatisches Upgrade erfolgt?

Antwort #1

Wenn Sie genau v0.7.1 benötigen, verwenden Sie "nodemailer": "0.7.1", löschen Sie nodemailer unter node_modules und führen Sie npm install erneut aus.

Eine andere Möglichkeit, dies zu tun, ist, den Befehl auszuführen:

npm remove nodemailer
npm install [email  --save