У меня возникла проблема при попытке запустить мою команду gulp в терминале. Я пытался отслеживать эту проблему, и из того, что я могу сказать, проблема заключается в том, что я запускаю устаревшую версию узла.Не удается обновить с узла v0.10.46 на Mac
узел -v говорит мне, что я на v0.10.46, но установка узла, загруженная с веб-сайта, говорит, что в настоящее время она находится на v4.4.7.
Первый вопрос, который у меня был, был с обещаниями es6, но мне удалось установить es6-polyfill, который решил проблему.
Теперь gulp выдает ошибку, связанную с /node_modules/gulp-imagemin/index.js. В частности, использование константных переменных. (const path = require ('path')).
Основываясь на этой теме: https://github.com/sindresorhus/gulp-imagemin/issues/181#issuecomment-219303510 - эта проблема кажется устаревшей версией узла, но независимо от того, что я делаю, она не будет обновляться!
Я изучил все возможные способы обновления узла - используя npm, nvm, n, варить и даже локальную переустановку, но каждый раз, как представляется, устанавливается устаревшая версия.
Я изучил возможность установки 32-битной версии на 64-битной системе, но это тоже не проблема.
У меня нет абсолютно никакого представления о том, как продвигаться, исправляя эту проблему. Я пытаюсь создать сайт WordPress, и независимо от того, какую тему я использую, эта ошибка возвращается, чтобы преследовать меня!
Помощь!
EDIT:
Просто добавить .. в этом образе (http://imgur.com/a/OzR5Y) вы можете увидеть на выходе меня пытается обновить с помощью N, а затем, следуя способу модернизации Дэвид Уолш.
маловероятно, что это удаление неправильно версии, и вместо этого ваша среда указывает на более старый двоичный файл в другом месте. Что произойдет, если вы наберете «какой узел»? – Alan
Вы пытались использовать nvm https://github.com/creationix/nvm для управления версиями узлов? Это может быть лучший для вас маршрут, так как вы можете установить версию, которую хотите использовать – kennasoft