Node.js 报语法错误 SyntaxError: Unexpected identifier
刚开始学习node.js,安装完以后,写了一个简单的js代码,用node.js去执行,发现一直报语法错误:SyntaxError: Unexpected identifier,百思不得其解。
hello.js文件 路径:E:\myWebPro\nodeJS\hello.js
- var m=10;
- var n=90;
- function add(x,y){
- return x+y;
- }
- console.log(add(m,n));
- console.log("Hello World!");
查了一些资料发现,这种报错,由两种原因:
一、没有配环境变量。
NODE_PATH值:D:\Program Files\nodejs\node_global\node_modules。注意:我的nodejs安装在D:\Program Files\目录下,所以环境变量就这样设置的;
我的环境变量配置正确:
二、使用错误。
那就是使用错误了。下面说一下我的错误使用方式。
错误使用方法:
1、直接点开Node.exe在其编辑模式下输入 > “node E:\myWebPro\nodeJS\hello.js”
2、在cmd窗口下,输入node,然后回车,进入node编辑模式 ,输入 >“node E:\myWebPro\nodeJS\hello.js”
3、在cmd窗口下,进入hello.js所在的文件夹,输入node,然后回车,进入node编辑模式 ,输入 >“node hello.js”
为什么这样操作是错误的呢?
因为上面三种操作方式,我们都是在执行node命令前,进入了node的编辑模式。在node的>模式下,其实就像是在笔记本中写js语言,是编辑模式,而不是命令行模式。这样在执行node命令前已经进入了 node 的会话,就不能再执行 node 命令了。就会报错,应该退出node编辑模式,再执行node命令。
进入node的编辑模式以后,就类似浏览器的控制台,可以直接输入js语句,执行:
正确使用方式
1、在cmd窗口下,直接用命令 node E:\myWebPro\nodeJS\hello.js,然后回车就执行了。
2、在cmd窗口下,输入node空格,然后把hello.js文件拖进去,然后回车就执行了。
3、在cmd窗口下,进入hello.js所在的文件夹,输入 “node hello.js”命令,然后回车就执行了。
Node.js 报语法错误 SyntaxError: Unexpected identifier相关推荐
- Uncaught SyntaxError: Unexpected identifier 和 Uncaught SyntaxError: Invalid or unexpected token
Uncaught SyntaxError: Unexpected identifier chrome下运行代码时,控制台会报错Uncaught SyntaxError: Unexpected iden ...
- JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法
最近在写ajax的时候,调用js方法,遇到了Uncaught SyntaxError:Unexpected identifier异常报错,开始搞不清原因,很苦恼. 以为是js方法参数个数和长度的问题, ...
- Chrome_调试js出现Uncaught SyntaxError: Unexpected identifier
转载自:http://blog.csdn.net/yiluoak_47/article/details/7663952 chrome下运行编写的JavaScript代码时,在工具javascript控 ...
- Uncaught SyntaxError: Unexpected identifier ”的报错解决
chrome下运行编写的javascript代码时,在工具javascript控制台下有时会出现"Uncaught SyntaxError: Unexpected identifier &q ...
- Uncaught SyntaxError: Unexpected identifier错误解决分析
chrome下运行编写的javascript代码时,在工具javascript控制台下有时会出现"Uncaught SyntaxError: Unexpected identifier &q ...
- vscode运行vue时,显示loader. js SyntaxError: Unexpected identifier
错误信息: Failed to compile. Error: Child compilation failed: Module build failed(from./node_modules/_ht ...
- 输入show databases; 出现 SyntaxError: Unexpected identifier 错误
输入show databases; 出现 SyntaxError: Unexpected identifier 错误 操作 解决 参考 操作 mysqlsh -u用户 -p密码 进入mysqlshel ...
- Vue:Uncaught SyntaxError: Unexpected identifier踩坑回忆
Vue项目运行之后,在谷歌浏览器打开,控制台报错:Uncaught SyntaxError: Unexpected identifier 错误的中文意思是:未捕获语法错误: 意外的标识符 有很多同学说 ...
- Chrome调试angularJS出现Uncaught SyntaxError: Unexpected identifier
转:http://blog.csdn.net/yiluoak_47/article/details/7663952 chrome下运行编写的javascript代码时,在工具javascript控制台 ...
最新文章
- (CV方向)精通C++,该如何学?
- DevExpress的对话框XtraMessageBox的使用
- 基于docker创建的Jenkins,settings.xml文件放在哪里
- 力扣 有序数组的平方
- Linux安全加固手册
- 湛江景点旅游攻略!究竟有哪些你不容错过的景点?
- C语言-打印菱形三角形等图形
- 期货软件开发-期货软件搭建平台
- 计算机房电器设备功率密度,WP155_R0_数据中心空间和功率密度需求的计算.pdf
- 去中心化自治组织DAO简要介绍
- 【LVGL(6)】显示中文设置,制作中文字库
- 什么是高性能计算,涉及哪些技术和知识呢?
- 论文分区和影响因子 IF 查询
- oracle crs 不能启动,CRS无法启动的解决过程
- MySQL查询优化之五-嵌套循环连接算法(Nested-Loop Join Algorithms)
- 烂怂if-else代码优化方案 | 京东云技术团队
- Win10提示“没有关联的电子邮件程序来执行请求的操作”的解决方法
- python类的各种方法
- 斯拉《引力动态理论》 超越爱因斯坦(转)
- oracle clog读取 php,Spring+Hibernate中处理Oracle的BLOG和CLOG字段
热门文章
- 如何用R进行单因素方差分析
- python2.0正式发布时间_终于来了!!Pyston v2.0 发布,解决 Python 慢速的救星
- python math库常用函数_Python math库常用函数
- 小技巧 | 使用 mv 重命名文件无需两次键入文件名称
- 干货 | 第六期课程回顾遗传病基因检测和解读
- NC:王金锋等揭示阴道菌群异位对子宫健康的影响
- 那个一年发了4篇Cell的研究生,后来怎么样了?
- “秒杀”谷歌!这个生物科研工具,可爬取全网中外文献
- NBT:南农突破成果—噬菌体:土壤“狙击手”激发根际防御军团(附视频)
- DNA甲基化与表观遗传学数据挖掘与分析学习会 (10月26-27 上海)