我正在尝试为学习node.js创建本地环境 我按照以下链接 http://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm
我在计算机上下载了Windows Installer(.msi)并创建了一个名为main.js的文件
console.log("main.js");
然后我双击了node.exe
在命令提示符下我得到了意外的标识符exeption有什么问题?
回答后我也尝试了以下
答案 0 :(得分:2)
nodejs
- 文件夹!main.js
放入其中cmd.exe
)cd
main.js
node main.js
如果您输入node
并按Enter,则会启动类似console
的内容。您可以直接编写JavaScript命令,例如
C:\Temp>node
> console.log('Hello World');
Hello World
undefined
>
如果您开始node
然后输入node main.js
,node
会尝试将此命令理解为JavaScript,这显然不是JavaScript。您要做的是直接输入node main.js
:
C:\Temp>node main.js
Hello World
查看差异:在第一个示例中,您启动node
然后输入一些JavaScript命令,在第二个示例中,您启动node
,但使用参数main.js
告诉{{1不要开始这个" console"但要加载此文件并运行它。
答案 1 :(得分:0)
您需要从命令行shell中键入node filename.js
。
您已经运行了节点(可能是通过双击其图标)并尝试从节点REPL而不是您的shell中键入node filename.js
。
打开Zsh,Bash,Windows Powershell等,然后从那里运行它。
答案 2 :(得分:0)
从node yourFile
之类的命令提示符访问您的文件。还要确保已正确安装节点。要检查是否只键入node -v
,它应该为您提供当前节点版本。如果完成所有这些操作,请检查server.js
中的错误,在您的情况下为main.js
。