Я нашел как программно установить пакеты npm, и код работает нормально:
var npm = require("npm");
npm.load({
loaded: false
}, function (err) {
// catch errors
npm.commands.install(["my", "packages", "to", "install"], function (er, data) {
// log the error or data
});
npm.on("log", function (message) {
// log the progress of the installation
console.log(message);
});
});
Если я хочу установить первую версию пакета hello-world
, как это сделать в стороне NodeJS, используя модуль npm
?
Я знаю, что могу использовать дочерний процесс, но хочу выбрать решение npm
.