【问题标题】:Why Node.js cannot run my JavaScript code in the terminal? [closed]为什么 Node.js 无法在终端中运行我的 JavaScript 代码? [关闭]
【发布时间】:2022-01-18 06:30:23
【问题描述】:

谁能告诉我为什么我的javascript代码无法执行?什么是 Uncaught SyntaxError: Unexpected Identifier?

【问题讨论】:

  • 这...确实需要您进行更多的调试工作。例如:您是否在正确的目录中?您甚至在适当的外壳中吗? (因为 > 表明你在某种 REPL 中,而不是在 bash、zsh 甚至 windows cmd 中)。
  • 您可能已经在node 交互式shell 中,尝试通过按CTRL+C 退出,然后从您的bash 终端再次运行node index.js
  • 那是 Node REPL,而不是 shell。

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


【解决方案1】:

您的文本光标前有一个>。这意味着您已经在 Node 中

现在,您正在告诉 Node 运行以下 JavaScript:

node index.js

这当然不是有效的 JavaScript。

您需要退出 Node 以便显示标准终端,例如 cmd 或 powershell(按几次 Control-C)

然后你可以输入node index.js。如果您与index.js 文件位于同一目录中,它将执行。

【讨论】:

  • 你是绝对正确的。但这是一个非常糟糕的问题 - OP 根本不知道如何使用 VSCode,和/或不理解“命令提示符”和“NodeJS shell 提示符”之间的区别。我投票结束这个问题...
  • @paulsm4 我们可以同时做...解决问题并投票结束问题。
猜你喜欢
  • 2021-10-17
  • 1970-01-01
  • 2020-12-22
  • 1970-01-01
  • 1970-01-01
  • 2022-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多