Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.1K
Views
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 answers
Answer question

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 Report

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 Report

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 Report

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 Report

0

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

esto funciona para mi.

over 4 years ago · Santiago Trujillo Report

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 Report

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 Report

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 Report

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 Report

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 Report

0

Elimine la carpeta node_modules y luego ejecute el comando npm i

over 4 years ago · Santiago Trujillo Report

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 Report

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 Report

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!