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

165
Views
Errores después de la corrección de auditoría de npm angular 10.0.1

Hoy ejecuté este antiguo proyecto angular 10.0.1 y me dijo que tenía muchas vulnerabilidades bajas y algunas altas. así que ejecuté npm audit fix para solucionarlos. pero ahora cuando trato de ejecutarlo, me da estos errores:

 Error: ./src/main.ts Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js): TypeError: angularCompiler.getResourceDependencies(...) is not a function or its return value is not iterable at getDependencies (C:\Web\vgc\vgc\node_modules\@ngtools\webpack\src\ivy\plugin.js:261:56) at C:\Web\vgc\vgc\node_modules\@ngtools\webpack\src\ivy\plugin.js:374:20 at analyzingFileEmitter (C:\Web\vgc\vgc\node_modules\@ngtools\webpack\src\ivy\plugin.js:307:20) at process._tickCallback (internal/process/next_tick.js:68:7) Error: ./src/polyfills.ts Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js): TypeError: angularCompiler.getResourceDependencies(...) is not a function or its return value is not iterable at getDependencies (C:\Web\vgc\vgc\node_modules\@ngtools\webpack\src\ivy\plugin.js:261:56) at C:\Web\vgc\vgc\node_modules\@ngtools\webpack\src\ivy\plugin.js:374:20 at analyzingFileEmitter (C:\Web\vgc\vgc\node_modules\@ngtools\webpack\src\ivy\plugin.js:307:20) at process._tickCallback (internal/process/next_tick.js:68:7)

Alguna idea de cómo solucionar este problema? Realmente no pude encontrar ningún problema relacionado o soluciones en línea.

over 4 years ago · Santiago Trujillo
12 answers
Answer question

0

También he solucionado el mismo problema. La razón principal fue la versión "@ angular-devkit/build-angular" que no coincide en mi caso. Cambié su versión angular compatible con la versión. En mi caso estoy usando angular 10 y anteriormente la versión comenzaba con "0.11" y la cambié a "0.1002.3".

over 4 years ago · Santiago Trujillo Report

0

Mis clientes nos obligan a estar en una determinada versión, que han aprobado. Esto es v10 para mí.

Ejecuté lo siguiente para resolver este problema, después de inspeccionar el paquete apropiado.json

 npm i @angular-devkit/build-angular@0.1002.0 @angular-devkit/architect@0.1002.0 @angular-devkit/build-optimizer@0.1002.0 @angular-devkit/core@10.2.0 @angular-devkit/schematics@10.2.0 --save
over 4 years ago · Santiago Trujillo Report

0

Además de todo lo anterior, hay que hacer un paso extra:

  • verifique si hay versiones duplicadas de webpack, aunque no sé cómo se introdujo. El árbol parecía:

+-- @angular-devkit/build-angular@12.0.0 -- webpack@5.36.2 -- webpack@5.36.2

Si es así, arreglado por ( https://docs.npmjs.com/cli/v7/commands/npm-dedupe ):

deduplicación npm

over 4 years ago · Santiago Trujillo Report

0

Para mi caso, ejecuté ng update @angular/cli@^11 @angular/core@^11

Luego instale webpack@4 ya que otro paquete tiene dependencias sobre él.

Luego instale tapable & @types/webpack ya que el complemento webpack 4 lo necesita.

.. y algunas veces elimine node_modules & npm install :)

over 4 years ago · Santiago Trujillo Report

0

Prueba esto:

 rmdir /s node_modules npm install "or" npm install @angular-devkit/build-angular npm run build
over 4 years ago · Santiago Trujillo Report

0

Me enfrenté al mismo problema. Lo que hice para solucionar con éxito el problema:

  1. git restaurar paquete-bloqueo.json
  2. git restaurar paquete.json
  3. rm -rf nodo_módulos/
  4. instalar npm
  5. inicio de npm

Las razones de los pasos: 1.2. pasos para restaurar el archivo del paquete de origen 3 pasos para eliminar todas las dependencias instaladas 4 pasos para instalar las dependencias nuevamente después de todo, restaura el estado de origen, funciona.

over 4 years ago · Santiago Trujillo Report

0

Puede resolver este problema actualizando la versión de Angular CLI de 10 a 11. como respuesta de #Craig.

o bien, elimine el archivo node_modules, package-lock.json.

Restaure el archivo antiguo package.json y luego ejecute npm install. o no corrija la auditoría de npm.

npm audit fix actualiza/modifica las dependencias del paquete, eso es un error.

over 4 years ago · Santiago Trujillo Report

0

En mi caso, el problema se resolvió después de instalar el siguiente paquete.

npm instalar @ngtools/webpack

over 4 years ago · Santiago Trujillo Report

0

deberías probar esto

 ng update @angular/cli @angular/core --allow-dirty --force

Intenté esto antes, pero eso no permite actualizar en el sistema operativo Windows.

 ng update @angular/cli @angular/core

o

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

ese es un problema creado debido a .\Temp\ng-fmB0C2\angular-errors.log

over 4 years ago · Santiago Trujillo Report

0

PRUEBA este

 rm -rf node_modules/ npm install npm run build
over 4 years ago · Santiago Trujillo Report

0

La actualización de Angular CLI de 10 a 11 funciona para mí.

 ng update @angular/core @angular/cli ng update
over 4 years ago · Santiago Trujillo Report

0

Mi problema fue causado por

 "preserveSymlinks": true,

falta en angular.json en las opciones para mi compilación.

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!