Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在atom中运行js?保存文件时出现bash错误_Javascript_Node.js_Atom Editor - Fatal编程技术网

Javascript 如何在atom中运行js?保存文件时出现bash错误

Javascript 如何在atom中运行js?保存文件时出现bash错误,javascript,node.js,atom-editor,Javascript,Node.js,Atom Editor,我正在学习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。抱歉,如果这是非常模糊的节点 您需要像调用node

我正在学习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。抱歉,如果这是非常模糊的节点

您需要像调用node learning.js那样调用node,而不是调用bash的方式。

node


你需要像调用node learning.js那样调用node,而不是像调用bash那样调用node。

“抱歉,如果这很模糊”这很好,在你还是新手时会发生。请解释您是如何尝试运行Javascript代码的(bash是如何被调用的/为什么被调用的),请发布您尝试运行的代码(可能缺少关闭模板文本的反勾号?)。您在尝试运行代码或保存文件时是否遇到错误?@JaredSmith我使用的是node.js,因此我不必在浏览器中运行它,而是在atom中运行。我写的代码只是一个简单的
console.log(“helloworld”)。基本上,我的目标是在控制台而不是浏览器上运行js代码。如果有帮助的话,我正在运行MacOSX。你是如何运行代码的?因为听起来像是要用bash而不是node.Ok运行它。原子(AFAIK)没有一个完整的外壳。打开终端(点击cmd空格快速启动并键入“终端”,它应该会显示)。导航到在shell中保存文件的位置。键入不带引号的node learning.js
。如果它说无法将节点识别为命令,请使用自制软件安装。如果您还没有自制软件,请先安装。你可以很容易地用谷歌搜索如何做到这些。抱歉,如果这一切都很复杂,但你无论如何都必须学会,正如你所发现的那样,尝试走捷径意味着你不知道什么时候会失败,谢谢你!“对不起,如果这是非常模糊的”这很好,发生在你是新的。请解释您是如何尝试运行Javascript代码的(bash是如何被调用的/为什么被调用的),请发布您尝试运行的代码(可能缺少关闭模板文本的反勾号?)。您在尝试运行代码或保存文件时是否遇到错误?@JaredSmith我使用的是node.js,因此我不必在浏览器中运行它,而是在atom中运行。我写的代码只是一个简单的
console.log(“helloworld”)。基本上,我的目标是在控制台而不是浏览器上运行js代码。如果有帮助的话,我正在运行MacOSX。你是如何运行代码的?因为听起来像是要用bash而不是node.Ok运行它。原子(AFAIK)没有一个完整的外壳。打开终端(点击cmd空格快速启动并键入“终端”,它应该会显示)。导航到在shell中保存文件的位置。键入不带引号的node learning.js
。如果它说无法将节点识别为命令,请使用自制软件安装。如果您还没有自制软件,请先安装。你可以很容易地用谷歌搜索如何做到这些。抱歉,如果这一切都很复杂,但你无论如何都必须学会,正如你所发现的那样,尝试走捷径意味着你不知道什么时候会失败,谢谢你!这只是猜测,不是答案。是的,问题太模糊了,我想他/她可能在不知不觉中试图将其作为shell脚本运行。建议删除此内容并将其作为问题的注释发布。如果你的猜测被证明是正确的,你可以取消删除,让他们接受。我不能。我没有什么名声。我是新手。好吧,我会删除你说的答案,但这已经让我损失了2个来之不易的声誉:(我删除了否决票,你应该让你的代表回来。继续吧,留下它。这是猜测,不是答案。是的,问题太模糊了,我想他/她可能在无意中试图将其作为shell脚本运行。建议删除此内容并将其作为对问题的评论发布。如果根据OP证明你的猜测是正确的,你可以随时取消。)删除它,让他们接受它。我不能。我没有太多的声誉。这里是新手。好吧,我会按照你说的删除答案,但它已经让我损失了2个来之不易的声誉:(我删除了否决票,你应该找回你的代表。继续,离开它。