Angular: Получение TypeError: Object (...) не является функцией - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть angular проект в качестве частного репозитория в моем GitHub и после клонирования его на мое устройство и запуска npm install для генерации node_module из моего пакета. json Я получаю эту ошибку в моем окне проверки:

enter image description here

это мой пакет. json файл:

{
  "name": "my-project",
  "version": "4.3.0",
  "license": "MIT",
  "angular-cli": {},
  "scripts": {
    "ng": "ng",
    "start": "node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng serve --host 0.0.0.0 --port 4200",
    "hmr": "ng serve --host 0.0.0.0 --port 4200 --hmr",
    "test": "ng test",
    "pree2e": "webdriver-manager update --standalone false --gecko false",
    "e2e": "protractor"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^7.1.3",
    "@angular/cdk": "^7.1.3",
    "@angular/common": "^7.1.3",
    "@angular/compiler": "^7.1.3",
    "@angular/core": "^7.1.3",
    "@angular/flex-layout": "^8.0.0-beta.26",
    "@angular/forms": "^7.1.3",
    "@angular/http": "^7.1.3",
    "@angular/platform-browser": "^7.1.3",
    "@angular/platform-browser-dynamic": "^7.1.3",
    "@angular/router": "^7.1.3",
...
      },
....
    }

1 Ответ

0 голосов
/ 20 февраля 2020

Вы используете Каждую зависимость 7.1.3 Но ваш @ angular / flex-layout id 8.0 Поэтому вам нужно понизить эту версию или обновить другие версии до 8

npm i @ angular / flex-layout@7.0.0-beta.24 Надеюсь, это поможет вам!

...