2016-08-12 1 views
0

У меня возникла проблема при попытке запустить мою команду 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, а затем, следуя способу модернизации Дэвид Уолш.

+0

маловероятно, что это удаление неправильно версии, и вместо этого ваша среда указывает на более старый двоичный файл в другом месте. Что произойдет, если вы наберете «какой узел»? – Alan

+0

Вы пытались использовать nvm https://github.com/creationix/nvm для управления версиями узлов? Это может быть лучший для вас маршрут, так как вы можете установить версию, которую хотите использовать – kennasoft

ответ

0

У меня была такая же проблема, и я пробовал все, начиная с ее удаления this instructions без каких-либо результатов. Но, может быть, у вас есть в вашем компьютере руководство как NVM установлен, просто попробуйте это:

which node 

И затем, если реагировать на что-то вроде:

/Users/MYUSER/.nvm/v0.10.46/bin/node 

Это проблема, так что вы может решить эту проблему путем удаления NVM, а затем установить Node.js нормально или просто продолжать использовать NVM

Смежные вопросы