我正在学习JavaScript开发,而我正在学习的书(JavaScript Everywhere)告诉我运行此代码:
const express = require('express');
const app = express();
app.get('/', (req, res) => res.send('Hello World'));
app.listen(4000, () => console.log('Listening on port 4000!'));
我了解这段代码应该做什么,但是当我尝试在终端中使用src / index.js运行它时,总是会出现此错误:Syntax Error 800A03EA Microsoft JScript compilation error
我已经尝试了在互联网上找到的所有修复程序,但是我猜测这与以下事实有关:这不是常规的JS语法,它是Express JS,并且某种程度上未启用Express JS?我检查了以下基础知识:
Windows 10便携式计算机,使用VSCode。请询问您需要的任何信息。
使用node src/index.js
运行。
仅使用src/index.js
,您正在使用Windows上的JS文件的默认处理程序,即Windows脚本宿主(而不是Node.js)。