Npm 缺少内部乘客终端,但在 Windows Powershell 中处于活动状态

问题描述 投票:0回答:2

我正在使用

nvm
来使用不同版本的节点,目前我使用
node 18.15.0
node 16.17.0
。当我使用普通的 Windows 终端 (
powershell 7.3.6
) 时,它可以正常工作。

enter image description here

但是,当尝试在 Rider IDE 中执行相同的命令并且它的内置终端也在运行时

powershell 7.3.6
我出错了

在 Rider IDE 中运行相同的命令会出现这些错误。 enter image description here

我希望命令的结果是相同的,无论我在哪里运行 powershell 7.3.6

我检查了 Rider 中终端的环境变量设置:

  • [x]
    Include system environment variables:
    设置已选中
powershell npm terminal nvm rider
2个回答
1
投票

不知怎的,它开始起作用了。

我将系统变量添加到骑手用户变量中,应用它们,重新启动骑手,然后删除应用它们的变量并重新启动骑手。现在它可以工作了。


0
投票

我运行了以下命令,并在乘客终端中解决了问题。

fnm env --use-on-cd | Out-String | Invoke-Expression
fnm use --install-if-missing 20

最后一个命令仅安装版本 20+(如果尚未安装)。请注意:我对此很陌生,所以如果我使用错误的术语,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.