node.js SyntaxError:无效或意外的令牌

我已经从https://nodejs.org/en/下载并安装了node.js。我想运行一个js文件:


console.log('hello');

我运行节点 app.js


并得到一个语法错误:


SyntaxError: Invalid or unexpected token

[90m    at Module._compile (internal/modules/cjs/loader.js:895:18)[39m

[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)[39m

[90m    at Module.load (internal/modules/cjs/loader.js:815:32)[39m

[90m    at Function.Module._load (internal/modules/cjs/loader.js:727:14)[39m

[90m    at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)[39m

[90m    at internal/main/run_main_module.js:17:11[39m

我的操作系统信息:


Version: 10.0.18362

BuildNumber: 18362

OSArchitecture: 32-bit

node.js v12.13.1


繁华开满天机
浏览 432回答 2
2回答

MMMHUHU

您是否从 word 或其他内容中复制了一些 unicode 字符?当我从 word 文档中复制一些代码时,尝试重新输入console.log('hello')以前发生在我身上的事情。

繁花不似锦

问题是我通过在 powershell 中重定向 echo 命令的输出来创建文件。它有 UTF-16 LE 编码,应该是 UTF-8
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript