【问题标题】:Installed Node and Chocolatey on windows Admin powershell, but its not in regular the powershell在 Windows Admin powershell 上安装了 Node 和 Chocolatey,但不是常规的 powershell
【发布时间】:2021-12-05 06:23:29
【问题描述】:

所以我在 Windows 中安装 Node 和 Chocolatey,并且能够在管理 powershell 中完成,但不是我的项目所在的常规 powershell。在 Admin powershell 中,我有 Chocolatey 的 v0.11.3 版本和 Node 的 v17.2.0。当我测试是否在常规 powershell 中安装了 Node 和 Chocolatey 时,我收到一条错误消息,提示无法识别该术语。我不明白为什么会这样,谁能解释一下。

【问题讨论】:

  • 您是否尝试过启动新的 PowerShell 会话/注销并再次登录/重新启动?

标签: node.js windows powershell chocolatey


【解决方案1】:

如果您以管理员身份安装它们,那么您实际上是以 admin/root 用户身份运行该 shell。当您安装像 node.js 这样的软件时,它会将可执行路径添加到路径环境变量(Windows 上为env:path,linux/unix 上为$PATH)。但是当您尝试将其用作其他用户时,它不会被添加到路径环境变量中。要使其工作,您可能需要将节点路径添加到路径环境变量列表中。

【讨论】:

    猜你喜欢
    • 2021-12-05
    • 1970-01-01
    • 2022-10-13
    • 1970-01-01
    • 2014-09-27
    • 2019-11-11
    • 2014-06-19
    • 2018-06-17
    • 2013-01-24
    相关资源
    最近更新 更多