【问题标题】:Problem loading a JS script into the Node REPL将 JS 脚本加载到 Node REPL 时出现问题
【发布时间】:2023-02-18 10:15:20
【问题描述】:

我正在尝试使用 .load 函数将 6 行 js 文件加载到 Node REPL 中。结果是终端窗口中显示的第一行代码的无限列表。我必须杀死终端以使其停止加载这一行代码。这是 Node 中的错误,还是我遗漏了什么?

我使用的是 Ubuntu 22.04.01 LTS 和 Node.js v18.13.0。

en@dangerous:~/Documents/tutorial/js_tutorial$ node
Welcome to Node.js v18.13.0.
Type ".help" for more information.
> .load palindrome.js

【问题讨论】:

  • 帮助我们帮助您 - 分享您的代码
  • 函数反向(字符串){ 返回字符串.split(“”).reverse().join(“”); } function palindrome(string) { return string===reverse(string); }

标签: node.js


【解决方案1】:

我也在学习 Learn Enough to be Dangerous 课程,我遇到了完全相同的问题。

据我所知,它与节点版本有关,因为我也在 Node v18.13.0 中。我也试过 19.6.1 但同样的事情发生了。

我决定倒退并尝试使用 14.20.0 和低版本,看哪,我能够在带有节点的 repl 中运行该文件。我没有测试 14.20.0 和 18.13.0 之间的版本,所以我不确定这是从哪个版本开始发生的。

【讨论】:

    猜你喜欢
    • 2019-02-17
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    • 2023-03-09
    • 2013-08-16
    相关资源
    最近更新 更多