javascript - 如何在 Visual Studio 代码中运行 javascript 代码?/bin/sh : 1: node: not found

标签 javascript node.js visual-studio-code vscode-code-runner

我刚开始学习编程,我安装了 Visual Studio Code 来编写 javascript。

我安装了 Code Runner扩展,帮助我运行我的代码。

每当我尝试运行我的代码时,它都会说:

/bin/sh: 1: node: not found

什么也没有发生。

我该如何解决这个问题?我试图让 hello world 出现,但它只是说找不到 Node 。

最佳答案

我对这个(非常有用的)扩展有同样的问题,但解决方案很简单。

  1. 通过在终端中键入以下命令找到您的 Node 可执行文件的路径:

哪个 Node

结果将类似于以下内容(我使用 nvm 来管理我的 Node 版本,你的可能看起来有点不同)

/home/my_username/.nvm/versions/node/v10.15.1/bin/node

记下/复制此路径。

  1. 打开 VS 代码。按 Ctrl+(在 Linux 上),或从"file"菜单中选择“首选项”>“设置”。

在此窗口顶部的搜索框中,键入:

Executor Map

点击第一个结果下方显示的“在 settings.json 中编辑”链接。

将以下内容添加到设置文件的末尾,将路径替换为步骤 1 中的路径。

"code-runner.executorMap": {
            "javascript": "/home/my_username/.nvm/versions/node/v10.15.1/bin/node"
}

扩展现在应该按计划工作(在 Ubuntu 18.04 上测试)

关于javascript - 如何在 Visual Studio 代码中运行 javascript 代码?/bin/sh : 1: node: not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44983472/

相关文章:

javascript - UglifyJS2 是否支持 base64 编码的源映射?

javascript - Node.js HTTP 字符串

visual-studio-code - VSCODE : Cannot read property 'local' of undefined

node.js - 是否有部署架构以使用微服务模型发送 SMS 的最佳方法?

javascript - Backbone.js:读取json文件

javascript - 在监听器中使用 javascript 隐藏自定义多字段的字段

javascript - 未捕获的类型错误 : Illegal invocation in JavaScript

visual-studio-code - VS Code扩展,如何不区分大小写?

c# - 如何在 Visual Studio Code 上将外部程序集 (.dll) 添加到 .NET Core 2.0

javascript - TypeError : navigator. currentLang 不是函数