【问题标题】:node.js "Command not found"node.js“找不到命令”
【发布时间】:2020-08-21 01:10:16
【问题描述】:

我正在尝试使用 node 并学习如何用 Javascript 编写代码。我目前正在尝试使用我的终端使用 node.js 运行一个基本的“Hello world”js文件。但是,当我尝试使用 $node index.js (这就是文件的名称)时。所有终端的响应都是 index.js 命令未找到。我尝试仅使用终端窗口来执行此操作,我也尝试通过数据工作室中的集成终端运行它,所以我不确定我哪里出错了。

这是我的窗口的屏幕截图。

【问题讨论】:

  • 去掉$符号。输入node index.js。 $ 通常用于表示终端提示符,而不是命令本身的一部分。

标签: javascript node.js terminal


【解决方案1】:

删除$ 符号。在 Web 示例中,文档使用 $ 来表明您在命令行中运行它。

改为使用node index.js,或设置package.json 文件并使用npm startnpm start 应包含node index.js)。

最后的澄清(如果你不明白上面的解释)

运行node index.js$ 从未使用过,只是向您表明该命令已在命令行中使用。

【讨论】:

  • 我还建议在命令行中使用node index.js。最终,您将需要安装依赖项和其他 npm 包,虽然您可以在 VSCode 中执行此操作,但一旦您开始使用诸如 git 之类的命令并将代码推送到 Heroku 或其他托管服务。
猜你喜欢
  • 1970-01-01
  • 2012-08-23
  • 2018-10-25
  • 2016-03-29
  • 2021-02-10
  • 1970-01-01
相关资源
最近更新 更多