невозможно собрать, когда добавлен ngx-daterangepicker - PullRequest
0 голосов
/ 21 февраля 2020

, когда я добавляю модуль диапазона дат ngx в мой проект angular, не могу его собрать. произошла ошибка с ошибкой:

ОШИБКА в ./node_modules/ngx-daterangepicker-material/fesm5/ngx-daterangepicker-material.js Сбой сборки модуля (из ./node_modules/@angular -devkit / build-optimizer / src / build-optimizer / webpack-loader. js): TypeError: Невозможно прочитать свойство 'kind' из неопределенного

Кто-нибудь знает, в чем проблема ??

Ответы [ 2 ]

0 голосов
/ 08 апреля 2020

Наконец-то у меня есть ответ ... эта проблема связана с новой версией ngx-daterangepicker. Когда я использовал более низкую версию, я мог строить без проблем. Спасибо за вашу поддержку.

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

https://stackblitz.com/edit/angular-ngx-daterangepicker-material-build-problem

Это работает при использовании ng serve, но я создаю все приложение angular с использованием ng build --prod, и проблема заключалась в следующем

"fileReplacements": [
                {
                  "replace": "src/environments/environment.ts",
                  "with": "src/environments/environment.prod.ts"
                }
              ],

и, поскольку экспорт stackblitz не соответствует каталогу окружений, вы должны решить проблему, либо добавив такие файлы, либо прокомментировав эти строки в angular.json

Вторая проблема была для старой версии angular зависимостей, которые предлагает stackblitz, поэтому я обновил их на packages.json до того, что генерирует ng new myApp.

"@angular/animations": "~9.0.1",
"@angular/common": "~9.0.1",
"@angular/compiler": "~9.0.1",
"@angular/core": "~9.0.1",
"@angular/forms": "~9.0.1",
"@angular/platform-browser": "~9.0.1",
"@angular/platform-browser-dynamic": "~9.0.1",
"@angular/router": "~9.0.1",

"@angular-devkit/build-angular": "~0.900.2",
"@angular/cli": "~9.0.2",
"@angular/compiler-cli": "~9.0.1",
"@angular/language-service": "~9.0.1",

"typescript": "~3.7.5"

наконец, он успешно построен с использованием ng build --prod

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...