Angular 4 build --prod bundle содержит ошибку - PullRequest
0 голосов
/ 15 мая 2018

У меня проблема после создания приложения Angular 4.В файле вендора у меня есть ошибка в этой строке:

Я использую IDE VSCode и подсказываю 't' в 'функции t': "[js] эта функция конструктора может быть преобразованак объявлению класса "

Я тоже пытался использовать ng build с build-optimizer = false, обновил angular-cli и много чего пробовал, но все равно ничего.

function t(t, e, n) {
  this.routeReuseStrategy = t, this.futureState = e, this.currState = n
}

мой package.json выглядит следующим образом:

"scripts": {
    "ng": "ng",
    "start": "ng serve -port 8002 --proxy-config proxy.conf.js",
    "build": "ng build --aot false --prod && node bundled.conf.js --build-optimizer false"
  },
  "dependencies": {
    "@angular/animations": "4.4.4",
    "@angular/cdk": "2.0.0-beta.10",
    "@angular/common": "4.4.4",
    "@angular/compiler": "4.4.4",
    "@angular/core": "4.4.4",
    "@angular/forms": "4.4.4",
    "@angular/http": "4.4.4",
    "@angular/material": "2.0.0-beta.10",
    "@angular/platform-browser": "4.4.4",
    "@angular/platform-browser-dynamic": "4.4.4",
    "@angular/platform-server": "4.4.4",
    "@angular/router": "4.4.4",
    "bootstrap": "4.0.0-beta",
    "core-js": "2.5.1",
    "date-fns": "2.0.0-alpha.6",
    "ie-shim": "0.1.0",
    "node-sass": "4.8.3",
    "rxjs": "5.4.3",
    "zone.js": "0.8.18"
  },
  "devDependencies": {
    "@angular/cli": "^1.6.2",
    "@angular/compiler-cli": "4.4.4",
    "@types/bootstrap": "3.3.36",
    "@types/node": "8.0.31",
    "concat-files": "0.1.1",
    "glob": "7.1.2",
    "foreach": "2.0.5",
    "https-proxy-agent": "2.1.0",
    "typescript": "2.4.2"
  },
...