在新的 Ubuntu 12.04.5 上安装 nodejs 后 npm 无响应

在新的 Ubuntu 12.04.5 上安装 nodejs 后 npm 无响应

这就是我所在的地方……

我有一台旧的 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

经过无数次尝试各种方法后,终于成功了!

https://gist.github.com/csturtz/11f79e6bd0a05eaca6df

答案3

对我来说,使用包管理器重新安装是可行的。我最初没有安装所有安全更新,之后 npm 不可用。安装更新后,重新安装就可以了。

相关内容