Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.1K
Visualizações
Ng saque lanzando @angular/core/core no tiene miembro exportado 'eeFactoryDef'

Recibo como 50 errores que dicen que angular/core/core no tiene un miembro exportado 'eeFactoryDef'.

Vienen de diferentes node_modules, por ejemplo, angular/cdk, ng-bootstrap, ngx-pipes, ng2-dragula y algunos más. Tampoco encontré nada de google.

 ../node_modules/@angular/cdk/drag-drop/typings/directives/drag-handle.d.ts:23:33 - error TS2694: Namespace '"/Users/heikopiirme/Documents/realNewClient/client/node_modules/@angular/core/core"' has no exported member 'ɵɵFactoryDef'. 23 static ngFactoryDef: ɵngcc0.ɵɵFactoryDef<CdkDragHandle>;

Este es mi archivo package.json:

Aquí están mis dependencias:

 "@angular-skyhook/core": "^1.1.1", "@angular-skyhook/multi-backend": "^1.1.1", "@angular/animations": "^8.2.6", "@angular/cdk": "^8.2.0", "@angular/common": "^8.2.6", "@angular/compiler": "^8.2.6", "@angular/core": "^8.2.6", "@angular/forms": "^8.2.6", "@angular/http": "^7.1.4", "@angular/material": "^8.2.0", "@angular/platform-browser": "^8.2.6", "@angular/platform-browser-dynamic": "^8.2.6", "@angular/router": "^8.2.6", "@ng-bootstrap/ng-bootstrap": "^5.1.1", "@ng-select/ng-select": "^3.0.7", "@swimlane/ngx-datatable": "^13.1.0", "@types/googlemaps": "^3.36.5", "angular2-draggable": "^2.3.1", "bootstrap": "^4.2.1", "core-js": "^2.6.1", "drag-drop-webkit-mobile": "^1.4.1", "exif-js": "^2.3.0", "hammerjs": "^2.0.8", "mobile-drag-drop": "^2.3.0-rc.2", "moment": "^2.24.0", "moment-range": "^4.0.2", "net": "^1.0.2", "ng2-dnd": "^5.0.2", "ng2-dragula": "^2.1.1", "ng2-file-upload": "^1.3.0", "ng2-img-max": "^2.1.18", "ngx-bar-rating": "^1.1.0", "ngx-bootstrap": "^4.3.0", "ngx-material-timepicker": "^5.1.0", "ngx-permissions": "^5.0.0", "ngx-pipes": "2.5.6", "ngx-toastr": "^10.0.4", "react-dnd-html5-backend": "^7.6.0", "rxjs": "^6.5.3", "sockjs-client": "^1.3.0", "stompjs": "^2.3.3", "touchscreen-dnd-shim": "^1.2.2", "underscore": "^1.9.1", "zone.js": "~0.9.1"

Y aquí están mis dependencias de desarrollo:

 "@angular-devkit/build-angular": "^0.803.4", "@angular/cli": "~8.3.4", "@angular/compiler-cli": "^8.2.6", "@angular/language-service": "^8.2.6", "@types/jasmine": "~2.8.8", "@types/jasminewd2": "~2.0.3", "@types/node": "^8.9.5", "codelyzer": "~5.0.1", "jasmine-core": "~2.99.1", "jasmine-spec-reporter": "~4.2.1", "karma": "~3.1.1", "karma-chrome-launcher": "~2.2.0", "karma-coverage-istanbul-reporter": "~2.0.1", "karma-jasmine": "~1.1.2", "karma-jasmine-html-reporter": "^0.2.2", "node-sass": "^4.12.0", "protractor": "~5.4.0", "ts-node": "~7.0.0", "tslint": "~5.11.0", "typescript": "~3.5.3" }

No pude encontrar ninguna información en Google por alguna razón.

over 4 years ago · Santiago Trujillo
16 Respostas
Responde à pergunta

0

Me encontré con esto después de actualizar algunos paquetes (incluido Angular de 8 a 9), luego volví a bajar de categoría.

La solución fue destruir la carpeta node_modules y luego hacer una nueva instalación de npm.

over 4 years ago · Santiago Trujillo Relatório

0

En mi caso, fue causado por ngx-toastr. Después de mucho éxito y prueba, se resolvió utilizando el siguiente enfoque:

  1. Primero verificó la versión de angular usando el comando ng version.
  2. Visité https://www.npmjs.com/package/ngx-toastr y verifique la versión de tostadora adecuada para mi versión angular.
  3. Instaló la versión adecuada de tostadora.
over 4 years ago · Santiago Trujillo Relatório

0

Enfrenté el mismo problema cuando intentaba integrar el paquete ngx-mask.

Motivo del problema: la versión angular era 9.0.1 y la versión ngx-mask era superior

Solución: bajé la versión de ngx-mask a 9.0.1, que era compatible con mi versión angular

over 4 years ago · Santiago Trujillo Relatório

0

Este problema también surge cuando instalamos una biblioteca en nuestro proyecto y la solución es verificar la compatibilidad de la versión de la biblioteca con la versión angular que tiene.

over 4 years ago · Santiago Trujillo Relatório

0

ng actualizar @angular/cli @angular/core --allow-dirty

esto funciona para mi.

over 4 years ago · Santiago Trujillo Relatório

0

Encontré este problema hoy después de actualizar el proyecto a Angular 12 en la rama de características y luego cambiar la rama de nuevo a principal, que todavía era Angular 10. Además, noté el error Another process, with id 95467, is currently running ngcc. que procedió, la x was not found in @angular/core . Pero no tenía ninguna otra tarea de instalación/compilación/servicio en ejecución.

Después de ejecutar los siguientes comandos, este problema se solucionó:

 npm ci ng update

La sugerencia fue actualizar @angular/core y @angular/cli desde 12.2.9 -> 12.2.10, así que ejecuté:

 ng update @angular/core @angular/cli

Entonces pude ejecutar npm start to run Angular 12 app ok

over 4 years ago · Santiago Trujillo Relatório

0

Eliminé la carpeta node_module y luego le di a npm install . Aterricé en el mismo error de nuevo.

Bajar la versión del paquete npm que usé me ayudó con este error. No es necesario eliminar todos los archivos del

node_modules

carpeta.

over 4 years ago · Santiago Trujillo Relatório

0

Tenga en cuenta que esto podría ser un problema de compatibilidad con una de sus bibliotecas. Por ejemplo: la biblioteca espera que tengas Angular 12, pero tu proyecto ejecuta Angular 11 en su lugar. Eche un vistazo al historial de package.json de la biblioteca y verifique si está usando una versión Angular mayor. Si es así, tendrás dos opciones:

  1. Actualice su versión de Angular para que sea la misma que la de la biblioteca
  2. Retroceda la versión de la biblioteca a cuando usaba la misma versión de Angular que la suya (es posible que no sea posible si la biblioteca nunca usó esa versión de Angular)
over 4 years ago · Santiago Trujillo Relatório

0

Además de las razones/soluciones compartidas anteriormente, otra razón por la que esto podría suceder es si los paquetes npm son incompatibles con su versión actual de Angular.

Por ejemplo, obtuve estos después de ejecutar npm i primeng . NPM instaló la versión más reciente (v12), pero solo estaba ejecutando ng11.

En mi caso, la solución fue actualizar Angular, pero otra solución sería degradar el paquete npm.

over 4 years ago · Santiago Trujillo Relatório

0

Este error puede ocurrir si tiene un proyecto que usa Angular 12, que depende de una biblioteca creada antes de Angular 12.

Tendrá que hacer que la biblioteca se ponga al día con Angular 12 para resolver el problema.

over 4 years ago · Santiago Trujillo Relatório

0

Elimine la carpeta node_modules y luego ejecute el comando npm i

over 4 years ago · Santiago Trujillo Relatório

0

Estoy recibiendo el mismo error. Estoy usando Angular 9.7.1, primero intenté eliminar node_modules y npm install pero no funcionó, así que finalmente lo arreglé agregando esto a tsconfig.json:

 "compilerOptions":{ [...] "paths": { "@angular/*": ["./node_modules/@angular/*"] } }
over 4 years ago · Santiago Trujillo Relatório

0

Recibí el problema al cambiar entre Angular 8 y 9 varias veces como lo menciona peregrination .

La solución para mí no fue eliminar "node_module" y ejecutar "npm install" nuevamente, sino eliminar y volver a instalar los paquetes npm en la versión compatible con angular 8 que se mencionaron en el error.

 ERROR in node_modules/ngx-infinite-scroll/src/modules/infinite-scroll.directive.d.ts:27:25 - error TS2694: Namespace '"/opt/atlassian/pipelines/agent/build/node_modules/@angular/core/core"' has no exported member 'ɵɵFactoryDef'. 27 static ɵfac: ɵngcc0.ɵɵFactoryDef<InfiniteScrollDirective, never>; ~~~~~~~~~~~~ node_modules/ng-click-outside/lib_commonjs/click-outside.directive.d.ts:34:25 - error TS2694: Namespace '"/opt/atlassian/pipelines/agent/build/node_modules/@angular/core/core"' has no exported member 'ɵɵFactoryDef'. 34 static ɵfac: ɵngcc0.ɵɵFactoryDef<ClickOutsideDirective, never>;
over 4 years ago · Santiago Trujillo Relatório

0

Tengo el mismo problema cuando intento actualizar a Angular 10 en otra rama de funciones.

arruinó la carpeta 'node_modules'.

Solución:

ejecutar npm ci .

over 4 years ago · Santiago Trujillo Relatório

0

El proyecto principal tenía Angular 8 y tuve este problema cuando se instalaron algunos paquetes con Angular 9. Use esto para los pasos de actualización: https://update.angular.io - actualice específicamente a la última versión de 8 ng update @angular/core@8 @angular/cli@8 luego a 9 ng update @angular/core@9 @angular/cli@9 .

over 4 years ago · Santiago Trujillo Relatório

0

Instalé ngx-indexed-db y estaba teniendo este error. Ng serve throwing @angular/core/core no tiene un miembro exportado para mí, fue puramente un error basado en la versión. Lo resolví degradando la biblioteca usando este comando.

npm i ngx-indexed-db@9.1.0

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda