Express.js代码上的Windows脚本主机错误800A03EA

问题描述 投票:1回答:1

我正在学习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?我检查了以下基础知识:

  1. 节点-版本(返回v12.14.0)
  2. npm --version(返回6.13.4)
  3. npm install express-保存,以防ExpressJS API出现问题

Windows 10便携式计算机,使用VSCode。请询问您需要的任何信息。

javascript express syntax
1个回答
0
投票

使用node src/index.js运行。

仅使用src/index.js,您正在使用Windows上的JS文件的默认处理程序,即Windows脚本宿主(而不是Node.js)。

© www.soinside.com 2019 - 2024. All rights reserved.