我有 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)
Run Code Online (Sandbox Code Playgroud)
我安装了纱线:
sudo apt-get install --no-install-recommends yarn
Run Code Online (Sandbox Code Playgroud)
我还添加了 .bashrc alias node=nodejs。但是当我尝试时,yarn install我看到:
Yarn requires Node.js 4.0 or higher to be installed.
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
Toi*_*lal 12
这个要点有助于解决这个问题。
运行以下命令
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
Run Code Online (Sandbox Code Playgroud)
并在其中添加以下内容 ~/.bashrc
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
重新启动外壳后,它应该可以正常工作而不会发出警告。
小智 6
首先卸载nodejs包:
\nsudo apt remove nodejs\nRun Code Online (Sandbox Code Playgroud)\nUbuntu 16.04 在其默认存储库中包含 Node.js 版本,可用于轻松地跨多个系统提供一致的体验。在撰写本文时,存储库中的版本是 v4.2.6。这不是最新版本,但它应该非常稳定并且足以快速实验该语言。
\n为了获得这个版本,我们只需要使用 apt 包管理器。我们应该首先刷新本地包索引,然后从存储库安装:
\nsudo apt-get update\nsudo apt-get install nodejs\nRun Code Online (Sandbox Code Playgroud)\n如果存储库中的包满足您的需求,这就是您设置 Node.js 所需要做的全部事情。在大多数情况下,您\xe2\x80\x99还需要安装 npm,它是 Node.js 包管理器。您可以通过键入以下内容来执行此操作:
\nsudo apt-get install npm\nRun Code Online (Sandbox Code Playgroud)\n这将使您能够轻松安装与 Node.js 一起使用的模块和包。
\n由于与另一个包发生冲突,Ubuntu 存储库中的可执行文件被称为 Nodejs,而不是 Node。当您运行软件时请记住这一点。
\n要检查在这些初始步骤之后安装的 Node.js 版本,请键入:
\nnodejs -v\nRun Code Online (Sandbox Code Playgroud)\n\n
| 归档时间: |
|
| 查看次数: |
13626 次 |
| 最近记录: |