У меня есть скрипт gulp для создания угловых файлов с ng build
.Он работает, если я запускаю его из командной строки, но завершается неудачно, когда я запускаю его из gulp с ошибкой:
Вы используете версию Node.js v10.6.0, которая не поддерживается Angular CLI 8.0+. Поддерживаемая официальная версия Node.js - 10,9 или выше. Посетите https://nodejs.org/en/, чтобы найти инструкции по обновлению Node.js.Процесс завершен с кодом 0.C: ***> cmd.exe./ c gulp -b "C: ***" --color --gulpfile "C: *** \ Gulpfile.js" default
У меня установлена глобально установленная версия узла v10.16.3,но это почему-то говорит, что у меня v10.6.0
.Я также использую Gulp 4.
Мой файл gulp выглядит следующим образом:
var exec = require('child_process').exec;
gulp.task('buildNg', async function (cb) {
exec('ng build', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
})
Использует ли gulp свою собственную версию node.js?Я не вижу другой причины.