在Visual Studio代码中使用node.js打开JavaScript代码';s集成终端

在Visual Studio代码中使用node.js打开JavaScript代码';s集成终端,javascript,node.js,visual-studio-code,Javascript,Node.js,Visual Studio Code,我刚刚开始学习JavaScript,并且已经在做这个基本的练习了。我已经编写了一些将“Hello World”写入控制台的基本脚本,我正在尝试使用node.js在Visual Studio代码的集成终端中执行文件“index.js”,但它没有执行脚本,而是返回“ReferenceError:index未定义”。如果有帮助,index.js的内容如下: console.log('Hello World'); 您正在运行node.js,然后在REPL处键入index.js 这会导致节点尝试将您键入

我刚刚开始学习JavaScript,并且已经在做这个基本的练习了。我已经编写了一些将“Hello World”写入控制台的基本脚本,我正在尝试使用node.js在Visual Studio代码的集成终端中执行文件“index.js”,但它没有执行脚本,而是返回“ReferenceError:index未定义”。如果有帮助,index.js的内容如下:

console.log('Hello World');

您正在运行node.js,然后在REPL处键入
index.js

这会导致节点尝试将您键入的内容解释为JavaScript。它不会导致它尝试在名为
index.JS
的文件中运行JS

它尝试读取变量
index
(尚未定义),然后访问该对象的
.js
属性


您需要:

  • 通过键入
    Node index.JS
  • require(“./index”)

文件中的
index.js
在哪里,当您尝试执行脚本时,您在哪里?(即,
pwd
或等效的
节点
给了您什么,不管是什么?)您使用什么命令来执行index.js?另外,vscode正在启动哪个终端shell(cmd、node、bash、powershell等)?我不知道如何判断正在使用哪个终端shell,在哪里可以找到?编辑不要紧,我看到它在顶部的Windows Powershell中说明了这一点。我不知道REPL是什么。但它的其余部分工作正常!我只需要杀死终端,然后用
节点index.js
重新启动。非常感谢。