我刚开始学习JavaScript,并且已经坚持这个基本练习了。我已经写了一些基本的脚本来编写" Hello World"到控制台,我试图使用node.js来执行文件" index.js"在Visual Studio Code的集成终端中,它不是执行脚本,而是返回" ReferenceError:index未定义"。如果有帮助,index.js的内容如下:
console.log('Hello World');
答案 0 :(得分:1)
您正在运行node.js,然后在REPL中键入index.js
。
这会导致节点尝试将您键入的内容解释为JavaScript。它不会导致它尝试在名为index.js
的文件中运行JS。
它尝试读取变量index
(您尚未定义),然后访问该对象上的.js
属性。
您需要:
node index.js
require("./index")