这就是我所在的地方……
我有一台旧的 chromebook,我通过 crouton 安装了 Ubuntu(和 Xfce)。安装完 chromium 浏览器后,我通过 apt-get 安装了 nodejs。尝试安装 yeoman 时,我发现我的 node 版本太旧了(v0.6)。
因此,我删除了 nodejs 和 npm:
sudo apt-get remove npm
sudo apt-get remove nodejs
sudo apt-get autoremove
然后按照此处的说明进行操作:https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-and-ubuntu-based-linux-distributions:
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
安装nodejs后,运行nodejs --version
看到node版本是v0.10.36。
然后,当我运行时npm --version
,我根本没有得到任何输出。
答案1
你可以使用以下命令安装 npm:
sudo apt-get install npm
答案2
经过无数次尝试各种方法后,终于成功了!
答案3
对我来说,使用包管理器重新安装是可行的。我最初没有安装所有安全更新,之后 npm 不可用。安装更新后,重新安装就可以了。