Javascript 节点js返回语法错误:意外标识符
我在Windows上下载并安装了Javascript 节点js返回语法错误:意外标识符,javascript,node.js,Javascript,Node.js,我在Windows上下载并安装了node.js,下面是一个简单的教程 我创建了一个名为HelloWorld.js的文件,其中只包含: console.log("Hello World"); 当我在node.js控制台中键入node HelloWorld.js时,我得到: SyntaxError: Unexpected identifier 我检查了classpath变量,它上面有C:\ProgramFiles\nodejs\ HelloWorld.js仍在Notepad++中打开以进行编辑
node.js
,下面是一个简单的教程
我创建了一个名为HelloWorld.js
的文件,其中只包含:
console.log("Hello World");
当我在node.js
控制台中键入node HelloWorld.js
时,我得到:
SyntaxError: Unexpected identifier
我检查了classpath变量,它上面有C:\ProgramFiles\nodejs\
HelloWorld.js
仍在Notepad++
中打开以进行编辑
我做错了什么?我想你已经在控制台上了 只需按照以下步骤修复错误: 1) 尝试执行几次
CTRL+C
。看看你是否退出控制台
2) 然后执行节点HelloWorld.js
我想你会得到你的产出
当已经在节点控制台中时,只需执行require(“./HelloWorld.js”)
即可获得输出。(假设您位于包含此文件的目录中)
当我在node.js控制台中键入node HelloWorld.js时,我得到
您应该在Node.js控制台中键入JavaScript
节点
是程序名HelloWorld.js
是一个命令行参数。它们不是JavaScript
您应该在shell中键入这些内容(例如Windows Powershell或bash)。我在学习在线课程时也遇到了同样的问题,我的错误是在保存时没有将我正在学习的文件名为.js。
因此,我的Hello.js没有打开,因为它只是Hello请共享您尝试过的代码,以便我们能够轻松地找出错误。我没有太多,只有一个名为HelloWorld.js的js文件,其中有一行
console.log(“HelloWorld”)代码>目前,没有其他内容。该文件位于桌面目录中。这就是当前控制台中的内容:>node HelloWorld.js node HelloWorld.js^^^^^^^^^^^^^^^^^^^^^^^^^^^^^语法错误:意外标识符>
尝试键入node,一旦控制台打开,只需键入require(./HelloWorld.js)。查看是否再次出现错误是的,我已经在控制台中,但我通过单击nodeje图标应用程序访问了它。我关闭了它,打开了普通的windows控制台,cd到节点目录C:\Program Files\nodejs>node
,然后在那里键入node HelloWorld.js
,但我仍然得到了相同的结果,语法错误。我用CTRL+C从nodejs出来(但仍在窗口控制台中)运行node HelloWorld.js,希望得到不同的错误(事实上我得到了错误:找不到模块“C:\Program Files\nodejs\HelloWorld.js”
)不,你需要cd到你的文件目录,而不是安装node的地方抱歉添加到它,否当nodejs应用程序位于C:\Program Files\nodejs\中时,上述脚本文件位于桌面上。我是否必须将HelloWorld.js移动到nodejs目录?不,您不需要移动文件。只需将cd刻录到您的文件目录。例如,如果您的文件位于桌面上的“hello”文件夹中,您只需将desktop/hello光盘刻录,然后执行node HelloWorld.jsOK,我现在将光盘刻录到HelloWorld.js文件所在的桌面,但如果在提示符中键入“node”,则会出现另一个错误:C:\Users\antoniob\desktop>节点“node”未被识别为内部或外部命令,可操作的程序或批处理文件。C:\Users\antoniob\Desktop>