Javascript &引用;节点文件名.js";不在vs代码中工作

Javascript &引用;节点文件名.js";不在vs代码中工作,javascript,node.js,visual-studio-code,Javascript,Node.js,Visual Studio Code,我在vs代码中创建了一个hello.js文件,其中包含一个console.log,当我在终端节点hello.js中键入时,我得到以下错误: SyntaxError: Invalid or unexpected token at Module._compile (internal/modules/cjs/loader.js:721:23) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)

我在vs代码中创建了一个hello.js文件,其中包含一个
console.log
,当我在终端
节点hello.js
中键入时,我得到以下错误:

SyntaxError: Invalid or unexpected token
    at Module._compile (internal/modules/cjs/loader.js:721:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
我的js文件的内容:

console.log("hello");
是因为vs代码吗?我应该使用另一个IDE吗

更新:Node.js命令提示符也存在此问题

更新2:我用升华文本(而不是VS代码)再次创建了相同的文件,它可以工作。。这可能是VS代码中的一个bug,你的hello.js文件代码在哪里?你有正确的密码吗

例如:

hello.js文件(确保保存该文件):

在vs代码(visual studio代码)中打开终端,或热键按ctrl+`(此`键位于键盘上数字1的旁边),或转到顶部菜单“视图”>“终端”

键入node hello


它将输出:Hello

您的Hello.js文件代码在哪里?你有正确的密码吗

例如:

hello.js文件(确保保存该文件):

在vs代码(visual studio代码)中打开终端,或热键按ctrl+`(此`键位于键盘上数字1的旁边),或转到顶部菜单“视图”>“终端”

键入node hello

它将输出:Hello

您的代码非常完美,运行正常,我认为您的节点没有正确安装,您可以检查它是否运行另一个类似这样的js文件。


你的代码很完美,运行良好,我认为你的节点没有正确安装,你可以检查它是否运行另一个js文件。你试过从命令行运行它吗?你应该试试
node./hello.js
,但是无论如何,请用完整的
hello.js
文件更新你的问题,即使如此“它只是一个
控制台。log
". ;)您是否尝试在vscode终端内外运行
节点--version
?vscode中选择了哪个终端?可能您有一个奇怪的不可见的第一个字符,例如utf BOM…您是否尝试从命令行运行它?您应该尝试
节点。/hello.js
,但无论如何,请使用完整的
hello.js
文件更新您的问题,即使“它只是一个
控制台.log
”)您是否尝试在vscode终端内外运行
节点--version
?在vscode中选择了哪个终端?也许你有一个奇怪的不可见的第一个字符,比如utf BOM…它被保存了,但它仍然会抛出那个错误。我的hello.js文件位于D:\Sublime Text 3\npm\目录中,当我运行node hello.jsconsole.log(“hello”)时,我确保我在该目录中;你们有并没有像我给你们看的那个样打开航站楼?确保您的文件夹路径正确。它已保存,但仍会向我抛出该错误。我的hello.js文件位于D:\Sublime Text 3\npm\目录中,当我运行node hello.jsconsole.log(“hello”)时,我确保我在该目录中;你们有并没有像我给你们看的那个样打开航站楼?确保您位于正确的文件夹路径中。
console.log('Hello')