【问题标题】:/bin/sh: node: command not found - in VScode, running Javascript/bin/sh: node: command not found - 在 VScode 中,运行 Javascript
【发布时间】:2021-01-30 23:23:39
【问题描述】:

我试图在 VSCode 中运行这个简单的代码来学习 Javascript,但我一直收到这个错误:

[运行]节点“/var/folders/xr/30nkhmxs7159fblbjtfj2jhw0000gn/T/tempCodeRunnerFile.javascript” /bin/sh: 节点:找不到命令

[Done] 在 0.014 秒内以 code=127 退出

我在网上查看并尝试更改 CodeRunner 可执行地图,正如我在另一篇文章中看到的那样,但它似乎没有帮助。

谢谢!

let admin, name; // can declare two variables at once

name = "John";

admin = name;

alert( admin ); // "John"

【问题讨论】:

  • 看起来是因为在您的 PATH 中找不到 node。你能在终端里运行同样的命令吗?
  • 如何在终端中运行相同的命令?

标签: javascript visual-studio-code


【解决方案1】:

首先,检查默认终端应用程序中which node 的输出。如果输出为空,这意味着node 二进制文件所在的路径不在您的$PATH 中。 尝试找到node 可执行文件的位置。在此之后,通过运行echo $SHELL 检查您正在使用的 shell。如果它返回类似/bin/bash 的内容,请创建一个名为“.bash_profile”或“.bashrc”的文件(可能已经存在)并在其中添加以下内容:export PATH=$PATH:<location of node>,将<location of node> 替换为节点二进制文件的实际位置.

【讨论】:

  • 很抱歉,如何找到节点可执行文件的位置?
  • 我在终端中输入了“echo $SHELL”,它确实返回了 /bin/bash 但我不知道在哪里或如何创建“.bash_profile”或“.bashrc”文件。
  • 你是如何安装node的?通过apt/pacman/dnf/yum?通过手动复制文件?还有其他的吗?
  • 要创建 .bashrc 文件,运行命令:touch ~/.bashrc。然后使用 GUI 打开该文件或为 VS Code 运行 code ~/.bashrc,然后相应地编辑该文件。
猜你喜欢
  • 2022-12-21
  • 2017-01-29
  • 1970-01-01
  • 2020-01-28
  • 2020-09-26
  • 2015-09-04
  • 1970-01-01
  • 2023-03-11
  • 2015-09-29
相关资源
最近更新 更多