Angular 8 - ng build prod показывает ошибки, в то время как ng serve работает - неожиданное значение 'undefined', импортированное модулем - PullRequest
0 голосов
/ 26 сентября 2019

Мое приложение собирается и работает нормально при использовании ng serve, но показывает ошибки при использовании ng build --prod.Ошибка находится в зависимости под /node_modules/, поэтому не знаете, как это исправить?

enter image description here

Сообщение об ошибке:

ERROR in Unexpected value 'undefined' imported by the module 'ExampleModule in /Users/Projects/KagiDocs/git/core/node_modules/@angular/material-examples/examples_public_index.d.ts'

package.json

...
"private": true,
"dependencies": {
  "@angular/animations": "^8.0.0",
  "@angular/cdk": "^8.1.4",
  "@angular/cdk-experimental": "^8.1.1",
  "@angular/common": "^8.0.0",
  "@angular/compiler": "^8.0.0",
  "@angular/core": "^8.0.0",
  "@angular/forms": "^8.0.0",
  "@angular/material": "^8.1.4",
  "@angular/material-examples": "angular/material2-docs-content#8.1.x",
  "@angular/material-experimental": "^8.1.1",
  "@angular/material-moment-adapter": "^8.1.4",
  "@angular/platform-browser": "^8.0.0",
  "@angular/platform-browser-dynamic": "^8.0.0",
  "@angular/router": "^8.0.0",
  "core-js": "^2.6.1",
  "hammerjs": "^2.0.8",
  "material-components-web": "^1.1.1",
  "moment": "^2.23.0",
  "rxjs": "^6.5.1",
  "zone.js": "^0.9.0"
},
"devDependencies": {
  "@angular-devkit/build-angular": "^0.800.0",
  "@angular/cli": "^8.0.0",
  "@angular/compiler-cli": "^8.0.0",
  "@types/jasmine": "^3.3.5",
  "@types/node": "^10.12.18",
  "firebase-tools": "^6.2.2",
  "jasmine-core": "~2.99.1",
  "jasmine-spec-reporter": "~4.2.1",
  "karma": "^3.1.4",
  "karma-chrome-launcher": "^2.2.0",
  "karma-firefox-launcher": "^1.1.0",
  "karma-jasmine": "^1.1.2",
  "karma-jasmine-html-reporter": "^0.2.2",
  "node-sass": "^4.11.0",
  "protractor": "~5.3.0",
  "ts-node": "^6.0.3",
  "tslint": "^5.10.0",
  "typescript": "3.4"
  } 
 }

У нас есть.клонировал эту https://github.com/angular/material.angular.io кодовую базу для создания нашего проекта.

1 Ответ

1 голос
/ 26 сентября 2019

Мы можем решить проблему, разместив решение для справки:

Следуя предложениям в https://github.com/angular/material.angular.io/issues/629, обновив версию angular/material2-docs-content в package.json до

"@angular/material-examples": "angular/material2-docs-content#8.0.x",

ИСПРАВЛЕНО проблема.

Есть проблемы при использовании:

"@angular/material-examples": "angular/material2-docs-content#8.1.x",
...