Установка node.js v6.11.2 не устанавливает правильную версию npm в Windows 7

Я обнаружил, что когда я пытаюсь установить node.js v6.11.2 на свой компьютер с Windows 7, вместе с ним устанавливается неправильная версия npm. Я скачал установщик прямо с веб-сайта node.js, где указано, что 6.11.2 включает npm 3.10.10. Однако, когда я проверяю свою версию npm, используя

npm -v

он говорит, что у меня версия 2.12.0, и выдает мне следующее:

(узел: 4916) fs: повторная оценка собственных источников модулей не поддерживается. Если вы используете модуль Graceful-FS, обновите его до более новой версии.


person Matt    schedule 15.08.2017    source источник
comment
когда вы вводите node -v, реальная версия печатается 6.11.2 ??   -  person Yuri Ramos    schedule 15.08.2017
comment
У вас установлена ​​старая версия? Вы можете обновиться до версии 4 с помощью npm install -g npm@^4. (v5 глючит).   -  person Andy    schedule 15.08.2017
comment
узел -v говорит v6.11.2. Я попробую обновить до v4 и посмотреть, что произойдет.   -  person Matt    schedule 15.08.2017
comment
Попытка обновить npm до v4 выдает ошибку. process.getuid не является функцией.   -  person Matt    schedule 15.08.2017


Ответы (1)


Итак, после полного удаления node.js с моего компьютера и повторной установки node.js у меня теперь есть правильная ожидаемая версия npm. Я следил за ответом здесь о том, как полностью удалить его из мой компьютер. Мне пришлось пойти и вручную удалить папки в user/appdata/roaming. Я предполагаю, что они не были включены как часть процесса удаления.

person Matt    schedule 15.08.2017