在linux中设置默认的`node`可执行文件

时间:2017-10-20 21:22:09

标签: node.js linux npm path

这是我第一次尝试使用JavaScript工具设置项目。根据{{​​1}},我需要安装并运行README。我收到了这个错误:

yarn

它发生了(不要问我怎么样,我知道它很糟糕,但我很懒,只是从互联网上复制命令),我的系统中有两个版本的The engine "node" is incompatible with this module. Expected version "6.x". (Ubuntu 16.04 LTS) :

node

/usr/bin/node --version
v6.11.4

默认值为:

/usr/local/bin/node --version
v8.6.0

我想我需要which node /usr/local/bin/node 的旧版本 如何在默认情况下使用所需的一个并且可能删除不需要的版本而不会在我的系统中产生更多混乱?

1 个答案:

答案 0 :(得分:0)

我建议您同时卸载它们,以便可以运行两个Node.JS中的一个安装。

rm -r /usr/local/bin/node
rm -r /usr/bin/node

再次,您可以运行这些应该删除gyp,linux-headers-4.4.0-18-generic等软件包的sudo apt-get purge --auto-remove nodejs

由于您在Ubuntu Linux上运行,您可以通过我们的Debian软件包存储库安装Yarn。您首先需要配置存储库:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

然后你可以简单地说:

sudo apt-get update && sudo apt-get install yarn

这应该为您安装yarn