我不知道有哪些节点版本管理器,但它没有安装apt和nvm。我正在使用基于 Debian 的 pop_os。如果有一种方法可以告诉nodejs安装在哪里,那就太棒了,因为我想这将表明使用了节点版本管理器。
npm 是基于 Ubuntu 的操作系统中 Node JavaScript 平台的包管理器。它将模块放置到位,以便节点可以找到它们,并智能地管理依赖冲突。它具有极强的可配置性,可以支持各种用例。最常见的是,它用于发布、发现、安装和开发节点程序。
还安装 node-opener 以启用完整的 npm 功能。
sudo apt update
sudo apt install npm node-opener
要查找 Node.js 的安装位置,请运行以下命令:
which nodejs && which node
最新版本的 npm 将作为节点快照的一部分进行安装。 npm 应该在正常 shell 中的节点 repl 之外运行。安装节点快照后,运行以下命令以启用 npm 更新检查:
sudo chown -R $USER:$(id -gn $USER) /home/你的用户名/.config
将上述命令中的
your-username
替换为您自己的用户名。
node snap 包用户可以随时在 Node.js 版本之间切换,无需涉及 nvm(Node Version Manager)等额外工具,例如:
sudo snap refresh node --channel=18/stable
snap 包存在于沙盒环境中。要访问已安装的节点快照,请运行
snap run node
。要获取已安装节点快照的版本,请运行 snap run node -v
例如,如果您通过运行 sudo snap install node --classic
安装了节点,则运行 snap run node -v
的结果将是 v16.15.0
,这是当前默认的稳定版本。