Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.1K
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 Denunciar

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 Denunciar

0

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

esto funciona para mi.

over 4 years ago · Santiago Trujillo Denunciar

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 Denunciar

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 Denunciar

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 Denunciar

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 Denunciar

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 Denunciar

0

Elimine la carpeta node_modules y luego ejecute el comando npm i

over 4 years ago · Santiago Trujillo Denunciar

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 Denunciar

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 Denunciar

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 Denunciar

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda