我已经从https://nodejs.org/en/下载并安装了node.js。 我想运行一个js文件:
console.log('hello');
我运行 node 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
答案 0 :(得分:0)
您是否从单词或其他内容中复制了一些Unicode字符?
尝试重新键入console.log('hello')
的样式,以前,当我从Word文档中复制一些代码时,发生了这种事情。
答案 1 :(得分:0)
问题是我通过重定向Powershell中echo命令的输出来创建文件。它具有UTF-16 LE编码,应为UTF-8