运行命令node -v
给出以下值:v0.10.33
. 我知道 Node.js 目前是 0.12 版。然而,当运行 a 时choco update nodejs
,提示显示“Nothing to update”。在“choco update npm”之后,npm 也会发生同样的情况。
我已经从他们网站 nodejs.org 上的安装包中安装了 Node.js。之后的一段时间,我还安装了 Chocolatey,并且时不时地使用该工具进行软件包安装。
是否可以让 Chocolatey 识别现有的 Node.js 安装并从那里选择 choco 更新?
我也希望能够以同样的方式从 Chocolatey 获取 npm 更新。
我没有最新的巧克力。
> 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.
我使用 npm 更新了 Node.js。
> node -v
v0.12.2
但是,在版本 0.10.33 重新安装 Node.js 后,
> choco install nodejs -version 0.10.33
我不能使用npm
:
在“npm.cmd”(C:\ProgramData\chocolatey\lib\npm\tools\npm.cmd)中找不到文件。这通常表示文件丢失或移动。
在我排除故障之前,我将暂时保留它。