Невозможно построить Angular проект с помощью ngx-do c -viewer - PullRequest
0 голосов
/ 16 января 2020

Работает нормально, когда я работаю и работаю нормально. Но когда я пытаюсь построить проект как ng build --prod , он выдает ошибку, как показано ниже

ОШИБКА в ./node_modules/ngx-doc-viewer/fesm2015 /ngx-doc-viewer.js Сборка модуля не удалась (из ./node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js): TypeError: Не удается прочитать свойство 'kind' undefined в isAngularDecoratorMetadataExpression (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules@angular-devkit \ build-optimizer \ src \ transforms \ scrub-file. js: 265: 35) в checkNodeForDecorators (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules@angular-devkit \ build-optimizer \ src \ transforms \ scrub-file. js: 77: 21) в узлах посещения (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules \ typescript \ lib \ typescript. js: 16514: 30) в Object.forEachChild (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules \ typescript \ lib \ typescript. js: 16740: 24) в checkNodeForDecorators (C: \ Users \ vicky \ Doc элементы \ RND-Project \ Angular \ docPreview \ node_modules@angular-devkit \ build-optimizer \ src \ transforms \ scrub-file. js: 68: 31) в visitNode (C: \ Users \ vicky \ Documents \ RND- Project \ Angular \ docPreview \ node_modules \ typescript \ lib \ typescript. js: 16505: 24) в Object.forEachChild (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules \ typescript \ lib \ typescript. js: 16635: 21) в checkNodeForDecorators (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules@angular-devkit \ build-optimizer \ src \ transforms \ scrub-file. js: 68: 31) at visitNode (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules \ typescript \ lib \ typescript. js: 16505: 24) в Object.forEachChild (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules \ typescript \ lib \ typescript. js: 16703: 24) в checkNodeForDecorators (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules@angular-devkit \ build-optimizer \ src \ transforms \ scrub-file. js: 68: 31) в visitNode (C: \ Users \ vicky \ Documents \ RND-Proje ct \ Angular \ docPreview \ node_modules \ typescript \ lib \ typescript. js: 16505: 24) в Object.forEachChild (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules \ typescript \ lib \ typescript. js: 16692: 24) в checkNodeForDecorators (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules@angular-devkit \ build-optimizer \ src \ transforms \ scrub-file. js: 68: 31) at visitNode (C: \ Users \ vicky \ Documents \ RND-Project \ Angular \ docPreview \ node_modules \ typescript \ lib \ typescript. js: 16505: 24) в Object.forEachChild (C: \ Users \ Vicky \ Documents \ RND-Project \ Угловая \ docPreview \ node_modules \ машинопись \ Lib \ машинопись js:. 16599: 21)

Ответы [ 2 ]

1 голос
/ 16 января 2020

Как отметил владелец библиотеки здесь

ng update @angular/cli 

решает проблему.

1 голос
/ 16 января 2020

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

ng build --prod --aot false --build-optimizer false

...