【问题标题】:How do I tell npm I've updated my version of nodejs?我如何告诉 npm 我已经更新了我的 nodejs 版本?
【发布时间】:2013-06-25 02:24:56
【问题描述】:

我使用的是 Ubuntu,我可以使用 apt-get 安装的最新节点版本是 0.7。我从节点网站下载了 0.10 linux 二进制文件并以一种 hackish 方式安装它们(作为一个菜鸟),但我无法安装 npm,所以我 sudo-apt 安装了 npm。但是,即使在我运行 node -v 时会出现正确的版本,当我尝试使用 npm install 安装程序时,它也会告诉我我的 node 版本是 0.7(这对于安装我想要的软件包来说太旧了)。如何告诉 npm 我正在运行更新版本的节点?

提前致谢!!

【问题讨论】:

  • 尝试卸载 npm sudo apt-get remove npm 并卸载 node 0.7,然后重新安装 npm。另外,确保节点 0.10 在 /usr/bin/node 中。另外,以后可以考虑使用nodeenv
  • 谢谢!不必删除 npm,但我必须将它放在 /bin 文件夹中。以前它位于 /usr/bin 文件夹中。

标签: node.js npm


【解决方案1】:

您应该通过 apt-get 安装节点(但首先卸载它只是为了确保)

sudo apt-get update
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

来自: https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager

【讨论】:

    【解决方案2】:

    不必重新安装 npm,但必须将节点从 /bin 移动到 /usr/bin。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 2019-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多