узел: v10.16.3
npm: 6.12.0
При импорте экспресса в узел я получил ошибку. Я использую этот код https://github.com/angular-university/rxjs-course, посмотрите на server/server.ts
.
Я запускаю server.ts
с
$ ts-node ./server/server.ts
Связанный код:
import * as express from 'express';
Ошибка:
import * as express from 'express';
^
SyntaxError: Unexpected token *
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Module.m._compile (/usr/local/lib/node_modules/ts-node/src/index.ts:493:23)
at Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Object.require.extensions.(anonymous function) [as .ts] (/usr/local/lib/node_modules/ts-node/src/index.ts:496:12)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at Object.<anonymous> (/usr/local/lib/node_modules/ts-node/src/bin.ts:158:12)
at Module._compile (internal/modules/cjs/loader.js:778:30)
Я уже пытался изменить код с помощью:
import express from 'express';