NestJS - «SyntaxError: Неожиданная константа токена», а «npm run start: prod» - PullRequest
0 голосов
/ 07 октября 2019

Я создаю свой проект из NestJS Boilerplate (https://github.com/Vivify-Ideas/nestjs-boilerplate). Когда я запускаю «npm run start: prod», появляется следующее сообщение об ошибке:

/home/xxxxxxxxxx/dist/config/express.d.ts:1
(function (exports, require, module, __filename, __dirname) { declare const _default: {
                                                                      ^^^^^

SyntaxError: Unexpected token const
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:656:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (internal/modules/cjs/helpers.js:20:18)

Это мой tsconfig.json

    {
   "compilerOptions": {
      "module": "commonjs",
      "declaration": true,
      "noImplicitAny": false,
      "removeComments": true,
      "noLib": false,
      "allowSyntheticDefaultImports": true,
      "emitDecoratorMetadata": true,
      "experimentalDecorators": true,
      "target": "es6",
      "sourceMap": true,
      "outDir": "./dist",
      "baseUrl": "./src"
   },
   "include": [
      "src/**/*"
   ],
   "exclude": [
      "node_modules",
      // "**/*.spec.ts"
   ]
}

...