angular8: изменение цели tsconfig. json на es2015 - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь изменить свою цель машинописи в файле tsconfig. json с 'es5' на 'es2015', но когда я запускаю команду "ng build", я вижу эту ошибку:

Generating ES5 bundles for differential loading...
An unhandled exception occurred: vendor-es2015.js: 'with' in strict mode (476530:0)

  476528 | module.exports = function(obj){
  476529 | var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
> 476530 | with(obj||{}){

мой файл tsconfig. json:

{
  "compilerOptions": {
    "declaration": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [ "es6", "dom" , "es2017" ],
    "mapRoot": "./",
    "module": "esnext",
    "moduleResolution": "node",
    "outDir": "../dist/out-tsc",
    "sourceMap": true,
    "target": "ES2015",
    "typeRoots": [
      "../node_modules/@types"
    ],
    "baseUrl": ".",
    "paths": {
      "@abp/*": [ "../node_modules/abp-ng2-module/dist/src/*" ],
      "@app/*": [ "./app/*" ],
      "@shared/*": [ "./shared/*" ],
      "@node_modules/*": [ "../node_modules/*" ]
    }
  },
  "exclude": [
    "node_modules"
  ]
}
...