Выполненная команда node -v
дает следующее значение: v0.10.33
. Я знаю, что сейчас Node.js находится в версии 0.12. Тем не менее, при запуске choco update nodejs
в подсказке говорится: «Нечего обновлять». То же самое происходит с npm после "choco update npm".
Я установил Node.js из установочного пакета на их веб-сайте nodejs.org. Через некоторое время я также установил Chocolatey и время от времени начал использовать этот инструмент для установки пакетов.
Возможно ли, чтобы Chocolatey распознал существующую установку Node.js и выбрал оттуда обновление choco?
Я также хотел бы получить обновление npm от Chocolatey таким же образом.
У меня нет последней версии Chocolatey.
> choco list --local-only nodejs
Opción desconocida: '--local-only'
nodejs.commandline 0.12.2
npm 1.4.9.20150213
EthanBrown.DevTools.Web 0.3.1
ghost 0.5.5.1
io.js 1.7.1
livestreamer-twitch-gui 0.7.1
nodejs 0.12.2
nodejs.install 0.12.2
node-webkit-0.9.2 0.9.2
node-webkit 0.6.2
Brackets.Theseus 0.2.8
Yeoman 1.1.2
После обновления Chocolatey до v0.9.9.4
> choco list --local-only
Chocolatey v0.9.9.4 [nl] 0 packages installed.
Я обновил Node.js с помощью npm.
> node -v
v0.12.2
Однако после переустановки Node.js в версии 0.10.33,
> choco install nodejs -version 0.10.33
Я не могу использовать npm
:
Не удается найти файл в 'npm.cmd' (C: \ ProgramData \ chocolatey \ lib \ npm \ tools \ npm.cmd). Обычно это указывает на отсутствие или перемещение файла.
Я оставлю это пока, пока не устраню неполадки.