无法在 Manjaro Linux 中通过 `nvm` 安装 `nodejs`

无法在 Manjaro Linux 中通过 `nvm` 安装 `nodejs`

我将atom其用作文本编辑器。我想nodejs使用来安装nvm,但我的 Manjaro 中已经nodejs安装了软件包,作为其他软件包的依赖项。

我发现atom取决于 ,apm而 又取决于nodejs>=10npm。现在的问题是,如果我尝试移除nodejs它,npm它可能会中断,atom这是不可取的。

在这种情况下,我应该如何删除nodejs和相关包以便使用它们进行安装nvm

答案1

我使用以下命令强制删除 nodejs 和 npm:

yay -Rdd nodejs nvm

它只会删除那些包,而不会删除它们的依赖项。然后我运行了推荐的nvm 安装脚本

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

注意:我猜只要你选择的节点版本始终高于 10,这个方法就可以正常工作。如果低于这个版本,我确信诸如 atom 之类的依赖项将无法正常工作。这对我而言不是问题,但可能在你的用例中存在问题。

相关内容