如果一个应用程序(nodejs)与Chocolatey和npm并行安装会怎么样?

relj7zay  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(180)

我发现,如果在Windows的VisualCode终端中发出命令node -v,则会得到以下响应:

v16.14.0

但是,如果我发出choco list --localonly命令,则还包括以下内容:

nodejs-lts 14.18.1

那么这是否意味着它是双重安装的呢?哪一个实际上在机器上运行呢?一个可以被删除吗?因为它是冗余的,不会损害另一个安装?

shstlldc

shstlldc1#

  • 是的,您的计算机上有两个节点二进制文件(版本不同)。
  • 当您运行node -v(16.14.0)时得到的那个是当前正在使用的那个。
  • 如果您愿意,您可以删除另一个版本,但这种版本管理存在的原因是有时节点项目只适用于某些节点版本。

如果您将来尝试使用较旧的节点版本测试项目,建议使用another stackoverflow answernpx -p node@4.9.0 -- node -v

相关问题