2015-10-08 3 views
3

Я загрузил и установил новую версию nodejs (4.1.2) с помощью установщика .msi. После этого я запустил node -v, но он по-прежнему показывает старую версию (0.12.2). Я попытался перезапустить Windows и даже удалить nodejs и переустановить его, но все же он показывает то же самое. Почему это происходит и как я могу его решить?Обновление Node.js по-прежнему показывает более старую версию в Windows

+0

Возможно, вы захотите проверить свою переменную пути и убедиться, что она не по inting для более старой версии node.js –

+0

Переменные пути в порядке. Я установил в тот же каталог. – Nafis

ответ

3

Выполнить поиск нескольких копий node.exe в обычных установке путей:

  • Program Files

    Get-ChildItem -File -path $env:PROGRAMFILES -include node.exe -recurse -force 
    
  • Program Files (x86)

    Get-ChildItem -File -path $env:PROGRAMFILESX86 -include node.exe -recurse -force 
    
  • Общие файлы

    Get-ChildItem -File -path $env:COMMONPROGRAMFILES -include node.exe -recurse -force 
    
  • Роуминг

    Get-ChildItem -File -path $env:APPDATA -include node.exe -recurse -force 
    

Обновление НПМ имеет свои собственные проблемы:

Скорее всего, что вы пытались обновить НПМ до того, как-то не удалось, и вы потом пошли искать этот инструмент. Если инструмент не обновляется, его могут смутить частичные изменения, сделанные во время npm install npm или npm upgrade npm. В этом случае вам придется полностью удалить узел:

Uninstall Node.js (выберите Uninstall, а не вариант Repair).

Идём в %programfiles%\nodejs и удалим всю папку.

Удалить %appdata%\npm и %appdata%\npm-cache.

Отредактируйте свою PATH и удалите все, что ссылается на npm (для этого нажмите «Пуск» и найдите «Переменные среды»).

Переустановите узел, затем установите this tool - и используйте только this tool для обновления npm, не пытайтесь запустить npm install npm.

Список литературы

+0

Ну, я давно решил эту проблему. Причиной этой проблемы было многократное существование установки node.js. – Nafis

+0

У меня была аналогичная проблема, у меня было установлено два экземпляра узла, поэтому я удалил одну из них через панель управления, другую, более старую версию, я просто удалил папку. После этой чистой установки новая версия работает без проблем. Thx Paul. – goran

1

Я была такая же проблема и решить ее, удалив Node.js папку в Program Files (x64) и его вес

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