【问题标题】:Nodejs won't execute my js file the way an author of a book saysNodejs 不会像一本书的作者所说的那样执行我的 js 文件
【发布时间】:2019-10-23 11:14:59
【问题描述】:

早上好,这里是初学者。

我在看一本书,作者告诉我从命令行运行一个命令来执行一个用js制作的程序,来源:https://eloquentjavascript.net/20_node.html#h_TUzbi7lU/0

我已经下载了最新推荐版本的 nodejs (12.13.0 LTS),制作了本书告诉我运行的 js 文件(我在 visualstudio 中制作了它,因为将带有代码的 .txt 文件重命名为 .js 没有' t 做这项工作)并将其复制粘贴到 nodejs 文件夹所在的文件夹中,运行命令(运行其他几个我认为也可以工作的命令),我收到此错误:

这个另一个线程有一个类似的问题的解决方案,虽然它可能解决运行程序的问题,但它并没有按照我正在阅读的书的作者告诉我的方式运行它,How to run a hello.js file in Node.js on windows?

【问题讨论】:

    标签: javascript node.js terminal


    【解决方案1】:

    您好,欢迎来到 SO。

    您似乎在节点 REPL 中运行了 node 然后 hello,这当然是一个未定义的变量。

    退出节点并运行node hello.js。这将使用node 执行hello.js 文件中的代码,如果您与它位于同一文件夹/目录中。

    【讨论】:

    • 我是这样做的,它运行了程序,我仍然不知道为什么当我使用命令“$ node hello.js”时它不会运行程序
    【解决方案2】:

    只需关闭此节点终端并从所需位置启动新的命令提示符并在一行中运行“node hello.js”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 2013-11-13
      相关资源
      最近更新 更多