gpt4 book ai didi

node.js - 如何找到旧版本的node js?

转载 作者:搜寻专家 更新时间:2023-10-31 23:51:15 24 4
gpt4 key购买 nike

我正在尝试安装“n”,这是 Amazon Linux 上的 nom 助手。我有困难。似乎我在某处有旧版本的 Node ,但我不知道在哪里。当我运行时

npm install -g n

我收到以下错误...

[myuser@mymachine ~]$ sudo /usr/local/bin/npm install -g n
ERROR: npm is known not to run on Node.js v0.10.48
You'll need to upgrade to a newer version in order to use this
version of npm. Supported versions are 4, 6, 7, 8. You can find the
latest version at https://nodejs.org/
[myuser@mymachine ~]$ npm -v
5.4.2


╭─────────────────────────────────────╮
│ │
│ Update available 5.4.2 → 5.5.1 │
│ Run npm i -g npm to update │
│ │
╰─────────────────────────────────────╯

但是请注意,当我运行时

[myuser@mymachine ~]$ node -v
v8.8.1

它告诉我我已经安装了 v8.8.1,这是我想要的。如何清除旧的、不需要的 Node 版本以便安装我的助手?

最佳答案

最简单的解决方案是尝试以下方法来清理您的 Node 问题并重新安装一个干净的版本。

首先删除与 Node 相关的所有内容

sudo apt-get purge --auto-remove nodejs npm

百胜更新:

yum clean all
yum -y remove nodejs

同时删除这些剩余的文件和文件夹

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules 

然后用nvm安装node,

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

//To uninstall a node version
//nvm uninstall <current version>

nvm install 8.8.1

nvm use 8.8.1

//check with
node -v
npm -v


//**UPDATE**: Install your package
npm install -g n

一切都应该有效。

更新:不使用 NVM 安装

yum install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_8.x | sudo -E bash -

yum install nodejs
node -v

//Install your package
npm install -g n

关于node.js - 如何找到旧版本的node js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47044740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com