node js returns语法错误:意外的标识符

时间:2016-11-14 09:18:25

标签: javascript node.js

我在Windows上下载并安装了node.js,我正在按照nodebeginner.org的简单教程进行操作。

我创建了一个名为HelloWorld.js的文件,其中只包含:

console.log("Hello World");

当我在node HelloWorld.js控制台中输入node.js时,我得到了:

SyntaxError: Unexpected identifier

我检查了我的classpath变量,它上面有C:\Program Files\nodejs\

HelloWorld.js仍在Notepad++中打开进行编辑。

我做错了什么?

3 个答案:

答案 0 :(得分:2)

我认为你已经在控制台了。

只需按照以下步骤修复错误:

1)尝试几次CTRL + C。看看你是否退出控制台

2)然后做node HelloWorld.js

我想你会得到你的输出

在您的节点控制台中,您只需执行require("./HelloWorld.js")即可获得输出。 (假设您在包含此文件的目录中)

答案 1 :(得分:1)

  

当我在node.js控制台中键入节点HelloWorld.js时,我得到了

您应该在Node.js控制台中输入 JavaScript

node是程序名称。 HelloWorld.js是命令行参数。它们不是JavaScript。

您应该将这些内容输入 shell (例如Windows Powershell或bash)。

答案 2 :(得分:0)

在遵循在线课程时,我遇到了同样的问题,我的错误是保存时我不以我的名字命名.js文件。 因此我的Hello.js无法打开,因为它只是Hello