javascript - Hur man nedgraderar denna node.js-modul till en specifik version och förhindrar automatisk uppgradering senare?


Jag använder node.js Nodemailer-modulen och stötte på följande fel;

[Fel: Konfigurationen stöds inte, nedgradera Nodemailer till v0.7.1 eller se migrationsguiden https://github.com/andris9/Nodemailer#migration-guide]

Jag tittade på min package.json och insåg att det är "nodemailer": "^1.8.0", version.

Hur nedgraderar jag till v0.7.1 och förhindrar automatisk uppgradering senare när jag kör npm update?

Svar #1

Om du behöver exakt v0.7.1, använd "nodemailer": "0.7.1", ta bort nodemailer under node_modules och kör npm install igen.

Ett annat sätt att göra detta är att köra kommandot:

npm remove nodemailer
npm install [email  --save