ctorParameters.map не является ошибкой функции

Я просто устанавливаю angular2cli из bitbucket. После установки npm, ng build и ng serve и переход на localhost:4200 я получаю эту ошибку

Uncaught TypeError: ctorParameters.map is not a function
    at ReflectionCapabilities.parameters (http://localhost:4200/main.bundle.js:44436:45)
    at Reflector.parameters (http://localhost:4200/main.bundle.js:44570:44)
    at CompileMetadataResolver.getDependenciesMetadata (http://localhost:4200/main.bundle.js:25124:54)
    at CompileMetadataResolver.getTypeMetadata (http://localhost:4200/main.bundle.js:25089:26)
    at CompileMetadataResolver.getDirectiveMetadata (http://localhost:4200/main.bundle.js:24864:28)
    at http://localhost:4200/main.bundle.js:24933:49
    at Array.forEach (native)
    at CompileMetadataResolver.getNgModuleMetadata (http://localhost:4200/main.bundle.js:24926:44)
    at http://localhost:4200/main.bundle.js:24914:50
    at Array.forEach (native)

Кто-нибудь может сказать мне, в чем проблема? я обновил новый, но все еще имею эту проблему, и я понижаю до angular-cli@1.0.0-beta.14, кажется, не работает вообще. Гугл это и много читал, "решение" не работает.

1 ответ

Я получил ту же ошибку сегодня, вот что я сделал:

  • Понизить версию моего узла (до узла:4.3.2)
  • Запустите npm install -g npm. (Чтобы получить последнюю версию npm)
  • Обновите мои версии Angular следующим образом:
"@angular/common": "2.4.1",
"@angular/compiler": "2.4.1",
"@angular/core": "2.4.1",
"@angular/forms": "2.4.1",
"@angular/http": "2.4.1",
"@angular/platform-browser": "2.4.1",
"@angular/platform-browser-dynamic": "2.4.1",
"@angular/platform-server": "2.4.1",
"@angular/router": "3.4.1",
"rxjs": "5.0.1",
"zone.js": "^0.7.2"
  • У многих людей такая же проблема, может быть, здесь вы можете найти больше информации об этой проблеме. Надеюсь, поможет.
Другие вопросы по тегам