@Sashqa

Ошибка при импорте на node js?

Сама ошибка
import httpRequest from './httpRequest';
       ^^^^^^^^^^^

SyntaxError: Unexpected identifier


Код файла
import httpRequest from './httpRequest';
const http = require('http');
const PORT = 3000;

const app = http.createServer((req: any, res: any) => {
  res.end('Hello World!\n');
  httpRequest.sendRequest(idContract, accessToken);
});

app.listen(PORT);
console.log('Сервер запущен на порте 3000');


tsconfig
{
  "compileOnSave": false,
  "compilerOptions": {
    "importHelpers": true,
    "outDir": "./dist/out-tsc",
    "baseUrl": "./",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2016",
      "dom",
      "esnext.asynciterable",
      "esnext.array",
      "es2017.object"
    ],
    "module": "es2015"
  }
}

Использую пакет ts-node
В чем может быть проблема?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
bingo347
@bingo347
Бородатый программер
поменяйте "module": "CommonJS" в tsconfig
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы