【发布时间】:2020-11-01 00:59:45
【问题描述】:
我正在学习 javascript 并尝试在 atom 中运行我的代码。我已经安装了 node.js,但是当我保存文件时,我得到:
bash: -c: line 0: unexpected EOF while looking for matching `''
bash: -c: line 1: syntax error: unexpected end of file
[Finished in 0.137s]
我将文件作为 learning.js 保存在我的桌面上。很抱歉,如果这很模糊
【问题讨论】:
-
“对不起,如果这很模糊”这很好,当你是新手时会发生。请解释您如何尝试运行 Javascript 代码(如何/为什么调用 bash),请发布您尝试运行的代码(可能缺少反引号来关闭模板文字?)。您在尝试运行代码或保存文件时是否遇到错误?
-
@JaredSmith 我正在使用 node.js,所以我不必在浏览器中运行它,而是在 atom 中运行它。我写的代码只是一个简单的
console.log("Hello world");。基本上我的目标是在控制台而不是浏览器上运行 js 代码。如果有帮助,我正在运行 Mac OS X。 -
代码有效,但保存后无效
-
你是如何运行代码的?因为听起来您正在尝试使用 bash 而不是 node 来运行它。
-
好的。 Atom (AFAIK) 没有集成外壳。打开终端(点击 cmd-space 快速启动并输入“终端”,它应该会显示出来)。导航到您在 shell 中保存文件的位置。键入不带引号的
node learning.js,它应该可以工作。如果它说它不能将 node 识别为命令,请使用 homebrew 安装它。如果您还没有自制软件,请先安装它。你可以很容易地谷歌如何做到这些。对不起,如果这一切都很复杂,但无论如何你都必须学习它,因为你发现尝试捷径意味着你不知道什么时候会失败
标签: javascript node.js atom-editor