原文链接:https://blog.csdn.net/sleepwalker_1992/article/details/81029380

刚开始学习node.js,安装完以后,写了一个简单的js代码,用node.js去执行,发现一直报语法错误:SyntaxError: Unexpected identifier,百思不得其解。

hello.js文件    路径:E:\myWebPro\nodeJS\hello.js

  1. var m=10;
  2. var n=90;
  3. function add(x,y){
  4. return x+y;
  5. }
  6. console.log(add(m,n));
  7. 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相关推荐

  1. Uncaught SyntaxError: Unexpected identifier 和 Uncaught SyntaxError: Invalid or unexpected token

    Uncaught SyntaxError: Unexpected identifier chrome下运行代码时,控制台会报错Uncaught SyntaxError: Unexpected iden ...

  2. JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法

    最近在写ajax的时候,调用js方法,遇到了Uncaught SyntaxError:Unexpected identifier异常报错,开始搞不清原因,很苦恼. 以为是js方法参数个数和长度的问题, ...

  3. Chrome_调试js出现Uncaught SyntaxError: Unexpected identifier

    转载自:http://blog.csdn.net/yiluoak_47/article/details/7663952 chrome下运行编写的JavaScript代码时,在工具javascript控 ...

  4. Uncaught SyntaxError: Unexpected identifier ”的报错解决

    chrome下运行编写的javascript代码时,在工具javascript控制台下有时会出现"Uncaught SyntaxError: Unexpected identifier &q ...

  5. Uncaught SyntaxError: Unexpected identifier错误解决分析

    chrome下运行编写的javascript代码时,在工具javascript控制台下有时会出现"Uncaught SyntaxError: Unexpected identifier &q ...

  6. vscode运行vue时,显示loader. js SyntaxError: Unexpected identifier

    错误信息: Failed to compile. Error: Child compilation failed: Module build failed(from./node_modules/_ht ...

  7. 输入show databases; 出现 SyntaxError: Unexpected identifier 错误

    输入show databases; 出现 SyntaxError: Unexpected identifier 错误 操作 解决 参考 操作 mysqlsh -u用户 -p密码 进入mysqlshel ...

  8. Vue:Uncaught SyntaxError: Unexpected identifier踩坑回忆

    Vue项目运行之后,在谷歌浏览器打开,控制台报错:Uncaught SyntaxError: Unexpected identifier 错误的中文意思是:未捕获语法错误: 意外的标识符 有很多同学说 ...

  9. Chrome调试angularJS出现Uncaught SyntaxError: Unexpected identifier

    转:http://blog.csdn.net/yiluoak_47/article/details/7663952 chrome下运行编写的javascript代码时,在工具javascript控制台 ...

最新文章

  1. (CV方向)精通C++,该如何学?
  2. DevExpress的对话框XtraMessageBox的使用
  3. 基于docker创建的Jenkins,settings.xml文件放在哪里
  4. 力扣 有序数组的平方
  5. Linux安全加固手册
  6. 湛江景点旅游攻略!究竟有哪些你不容错过的景点?
  7. C语言-打印菱形三角形等图形
  8. 期货软件开发-期货软件搭建平台
  9. 计算机房电器设备功率密度,WP155_R0_数据中心空间和功率密度需求的计算.pdf
  10. 去中心化自治组织DAO简要介绍
  11. 【LVGL(6)】显示中文设置,制作中文字库
  12. 什么是高性能计算,涉及哪些技术和知识呢?
  13. 论文分区和影响因子 IF 查询
  14. oracle crs 不能启动,CRS无法启动的解决过程
  15. MySQL查询优化之五-嵌套循环连接算法(Nested-Loop Join Algorithms)
  16. 烂怂if-else代码优化方案 | 京东云技术团队
  17. Win10提示“没有关联的电子邮件程序来执行请求的操作”的解决方法
  18. python类的各种方法
  19. 斯拉《引力动态理论》 超越爱因斯坦(转)
  20. oracle clog读取 php,Spring+Hibernate中处理Oracle的BLOG和CLOG字段

热门文章

  1. 如何用R进行单因素方差分析
  2. python2.0正式发布时间_终于来了!!Pyston v2.0 发布,解决 Python 慢速的救星
  3. python math库常用函数_Python math库常用函数
  4. 小技巧 | 使用 mv 重命名文件无需两次键入文件名称
  5. 干货 | 第六期课程回顾遗传病基因检测和解读
  6. NC:王金锋等揭示阴道菌群异位对子宫健康的影响
  7. 那个一年发了4篇Cell的研究生,后来怎么样了?
  8. “秒杀”谷歌!这个生物科研工具,可爬取全网中外文献
  9. NBT:南农突破成果—噬菌体:土壤“狙击手”激发根际防御军团(附视频)
  10. DNA甲基化与表观遗传学数据挖掘与分析学习会 (10月26-27 上海)