【问题标题】:VS Code integrated terminal on Mac OS not finding node.jsMac OS 上的 VS Code 集成终端找不到 node.js
【发布时间】:2021-07-13 14:49:02
【问题描述】:

如果我在文件夹中打开终端窗口并输入: node -v 我得到: v12.16.2

如果我在 VS 代码的同一文件夹中的集成终端上执行相同操作: node -v 我得到: node: Command not found.

直到最近才正常工作(大概是 VS 代码更新)。有人可以帮忙吗?

【问题讨论】:

    标签: node.js visual-studio-code terminal


    【解决方案1】:

    将节点添加到您的路径,然后您可以在任何地方使用它, 你可以关注这个https://www.architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/

    【讨论】:

    • 感谢 Dani,但 /usr/local/bin 已经在路径中(这就是节点所在的位置)。问题在于 VS Code:终端:echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:.... etc... VS Code:echo $PATH /usr/bin:/bin:/usr/sbin:/sbin 如何在 VS Code 中设置路径?
    • 我已经读过 VSCode 将从 .tcshrc (或其他 shell 的等效项)读取,所以我将 set path=($path /usr/local/bin) 添加到 .tchsrc 并现在作为它应该。感谢您的帮助。
    【解决方案2】:

    本页问题评论回复:Set global $PATH environment variable in VS Code

    ... 告诉我 VS Code 读取 .tcshrc (或其他 shell 的等效项)。所以我加了 set path=($path /usr/local/bin) 到 .tcshrc 并重新启动 VS 代码。

    https://superuser.com/questions/224974/how-do-i-add-a-location-to-my-path-in-unix

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-14
      • 2017-06-25
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      • 2014-09-03
      • 2017-07-07
      • 2022-12-26
      相关资源
      最近更新 更多