nvm with yarn Yarn 需要安装 Node.js 4.0 或更高版本
nvm with yarn Yarn requires Node.js 4.0 or higher to be installed
我有 nvm:
nvm ls
v8.11.3
v8.11.4
-> v11.1.0
default -> 8.11.4 (-> v8.11.4)
node -> stable (-> v11.1.0) (default)
stable -> 11.1 (-> v11.1.0) (default)
我安装了纱线:
sudo apt-get install --no-install-recommends yarn
我还在 .bashrc 中添加了 alias node=nodejs
。但是当我尝试 yarn install
我看到:
Yarn requires Node.js 4.0 or higher to be installed.
我该如何解决?
这个 gist 帮助解决了这个问题。
运行以下命令
echo "==> Installing Yarn package manager"
rm -rf ~/.yarn
curl -o- -L https://yarnpkg.com/install.sh | bash
# Yarn configurations
export PATH="$HOME/.yarn/bin:$PATH"
yarn config set prefix ~/.yarn -g
并在~/.bashrc
中添加以下内容
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
重启 shell.
后应该可以正常工作而不会出现警告
我只是想提一下我的配置文件看起来像那样
export PATH=$PATH:`yarn global bin`
#NVM INITIALIZATION STUFF
(yarn 文档推荐 $PATH)
export
在我 nvm
初始化之前。这意味着节点在该行的运行时不可用。所以我只是将我的配置文件切换为
#NVM INITIALIZATION STUFF
export PATH=$PATH:`yarn global bin`
首先卸载nodejs包:
sudo apt remove nodejs
Ubuntu 16.04 在其默认存储库中包含一个 Node.js 版本,可用于轻松提供跨多个系统的一致体验。在撰写本文时,存储库中的版本是 v4.2.6。这不会是最新版本,但它应该相当稳定并且足以快速试验该语言。
为了获得这个版本,我们只需要使用 apt 包管理器。我们应该先刷新本地包索引,然后从存储库安装:
sudo apt-get update
sudo apt-get install nodejs
如果存储库中的包满足您的需要,这就是您设置 Node.js 所需要做的全部工作。在大多数情况下,您还需要安装 npm,它是 Node.js 包管理器。您可以通过键入以下内容来执行此操作:
sudo apt-get install npm
这将允许您轻松安装模块和包以与 Node.js 一起使用。
由于与另一个包的冲突,Ubuntu 存储库中的可执行文件被称为 nodejs 而不是 node。请记住这一点,因为您是 运行 软件。
要检查您在这些初始步骤后安装的 Node.js 版本,请键入:
nodejs -v
Screenshot for nodejs version
我遇到了同样的问题。通过将 nvm 路径放在纱线路径之上并没有解决问题,然后我在手册页中查找解决方案并通过在 shell.
上设置默认节点版本来解决问题
当前的 lts 版本是 v14.17.6 所以我安装它使用它并在 shell.
上设置默认节点版本
nvm install --lts
nvm use --lts
nvm alias default <version>
另外,您可以通过 运行 下面的命令在 shell 上始终默认设置最新的可用节点版本。
nvm alias node <version>
我有 nvm:
nvm ls
v8.11.3
v8.11.4
-> v11.1.0
default -> 8.11.4 (-> v8.11.4)
node -> stable (-> v11.1.0) (default)
stable -> 11.1 (-> v11.1.0) (default)
我安装了纱线:
sudo apt-get install --no-install-recommends yarn
我还在 .bashrc 中添加了 alias node=nodejs
。但是当我尝试 yarn install
我看到:
Yarn requires Node.js 4.0 or higher to be installed.
我该如何解决?
这个 gist 帮助解决了这个问题。
运行以下命令
echo "==> Installing Yarn package manager"
rm -rf ~/.yarn
curl -o- -L https://yarnpkg.com/install.sh | bash
# Yarn configurations
export PATH="$HOME/.yarn/bin:$PATH"
yarn config set prefix ~/.yarn -g
并在~/.bashrc
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
重启 shell.
后应该可以正常工作而不会出现警告我只是想提一下我的配置文件看起来像那样
export PATH=$PATH:`yarn global bin`
#NVM INITIALIZATION STUFF
(yarn 文档推荐 $PATH)
export
在我 nvm
初始化之前。这意味着节点在该行的运行时不可用。所以我只是将我的配置文件切换为
#NVM INITIALIZATION STUFF
export PATH=$PATH:`yarn global bin`
首先卸载nodejs包:
sudo apt remove nodejs
Ubuntu 16.04 在其默认存储库中包含一个 Node.js 版本,可用于轻松提供跨多个系统的一致体验。在撰写本文时,存储库中的版本是 v4.2.6。这不会是最新版本,但它应该相当稳定并且足以快速试验该语言。
为了获得这个版本,我们只需要使用 apt 包管理器。我们应该先刷新本地包索引,然后从存储库安装:
sudo apt-get update
sudo apt-get install nodejs
如果存储库中的包满足您的需要,这就是您设置 Node.js 所需要做的全部工作。在大多数情况下,您还需要安装 npm,它是 Node.js 包管理器。您可以通过键入以下内容来执行此操作:
sudo apt-get install npm
这将允许您轻松安装模块和包以与 Node.js 一起使用。
由于与另一个包的冲突,Ubuntu 存储库中的可执行文件被称为 nodejs 而不是 node。请记住这一点,因为您是 运行 软件。
要检查您在这些初始步骤后安装的 Node.js 版本,请键入:
nodejs -v
Screenshot for nodejs version
我遇到了同样的问题。通过将 nvm 路径放在纱线路径之上并没有解决问题,然后我在手册页中查找解决方案并通过在 shell.
上设置默认节点版本来解决问题当前的 lts 版本是 v14.17.6 所以我安装它使用它并在 shell.
上设置默认节点版本nvm install --lts
nvm use --lts
nvm alias default <version>
另外,您可以通过 运行 下面的命令在 shell 上始终默认设置最新的可用节点版本。
nvm alias node <version>