javascript - 在 Visual Studio Code 的集成终端中使用 node.js 打开 JavaScript 代码
问题描述
我刚刚开始学习 JavaScript,并且已经坚持这个基本练习。我已经编写了一些将“Hello World”写入控制台的基本脚本,并且我正在尝试使用 node.js 在 Visual Studio Code 的集成终端中执行文件“index.js”,而不是执行脚本,它返回“ReferenceError:未定义索引”。如果有帮助,index.js 的内容如下:
console.log('Hello World');
解决方案
您正在运行 node.js,然后index.js
在 REPL 中输入。
这会导致 node 尝试将您输入的内容解释为 JavaScript。它不会导致它尝试运行名为index.js
.
它尝试读取变量index
(您尚未定义),然后访问该.js
对象的属性。
您需要:
- 通过键入指定在您启动 Node.js 时运行的 JS
node index.js
require("./index")
推荐阅读
- javascript - 带有 Try and Catch 块的异步/等待
- javascript - 我想使用 JavaScript 为 JSON 数据创建一个搜索框,并在内容存在与否时弹出一个窗口
- azure - Azure 自动化 Runbook 将输出/结果导出到 csv 文件
- android - 自动更新 Google Play 商店上的封闭式测试应用
- discord - 嵌入消息:DiscordAPIError:无法发送空消息 v.13 (discord.js)
- php - 如何获取 Woocommerce 产品单一描述
- reactjs - Material-UI 版本 5 中的主题类型是什么?
- python - Pyglet 不在终端中播放音乐(GStreamer-CRITICAL)
- php - 使用 LinkedIn API 在人员提要上创建文章始终创建帖子而不是文章 | 领英分享 | ugcPosts
- ios - 第二次访问wkwebview的backForwardList.backList或backForwardList.forwardList会导致crash