Windows Ошибка хоста скрипта 800A03EA при Express. js коде - PullRequest
2 голосов
/ 06 января 2020

Я изучаю JavaScript разработку, и книга, за которой я следую (JavaScript Везде), говорит мне запустить этот код:

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 в терминале, он всегда выдает мне эту ошибку: Синтаксическая ошибка 800A03EA Ошибка компиляции Microsoft JScript

Я перепробовал все исправления, найденные на inte rnet но я предполагаю, что это как-то связано с тем, что это не обычный JS синтаксис, это Express JS и как-то Express JS не включено? Я проверил основы, в том числе:

  1. узел - версия (возвращает v12.14.0)
  2. npm - версия (возвращает 6.13.4)
  3. npm установить express - сохранить на тот случай, если возникла проблема с ExpressJS API

Windows 10 Портативный компьютер с использованием VSCode. Пожалуйста, попросите любую необходимую информацию.

1 Ответ

2 голосов
/ 06 января 2020

Запустите его, используя node src/index.js.

Используя просто src/index.js, вы используете обработчик по умолчанию для JS файлов в Windows, который Windows Хост скрипта (а не Node.js) ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...