按Deno官方教程运行hello-world.js遇解析错误,求解决方法
修复Deno运行hello-world.js的解析错误
这个解析错误是JavaScript语法问题导致的,和Deno安装无关,按以下步骤排查:
检查
hello-world.js的代码是否完全正确,官方示例的正确代码是:console.log("Hello, World!");重点确认:没有使用中文引号、分号没有遗漏、代码里没有多余的字符(比如开头的空格或特殊符号)。
确认文件编码为UTF-8,有些编辑器默认编码可能不是UTF-8,会导致Deno解析失败。可以在VSCode右下角查看编码,若不是UTF-8,点击编码选择"通过编码保存",选择UTF-8。
检查运行命令是否正确,必须是:
deno run hello-world.js确保文件名拼写完全一致,没有写成
.ts或其他后缀。若以上都无效,直接用终端命令创建文件并写入代码:
- Windows(PowerShell):
"console.log('Hello, World!');" | Out-File -Encoding utf8 hello-world.js - macOS/Linux:
echo "console.log('Hello, World!');" > hello-world.js
执行完后再运行
deno run hello-world.js。- Windows(PowerShell):
内容的提问来源于stack exchange,提问作者Mai
相关产品推荐
相关产品推荐

