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

981
Vistas
ERROR angular: PostCSS recibió undefined en lugar de una cadena CSS

Intento construir un proyecto Angular y obtengo los errores a continuación. Este proyecto se construyó bien la semana pasada. Hice algunos cambios en otros proyectos que usan Dlls de este proyecto, pero no hubo cambios en este proyecto. Ya pasé mucho tiempo solucionándolo sin suerte y agradezco cualquier ayuda.

ERROR: PostCSS recibió undefined en lugar de una cadena CSS Se produjo una excepción no controlada: PostCSS recibió undefined en lugar de una cadena CSS

over 4 years ago · Santiago Trujillo
5 Respuestas
Responde la pregunta

0

Tuve un problema similar. Estaba tratando de construir una biblioteca angular y apareció el siguiente mensaje:

 Building Angular Package ------------------------------------------------------------------------------ Building entry point 'library-name' ------------------------------------------------------------------------------ Compiling TypeScript sources through ngc ERROR: PostCSS received undefined instead of CSS string An unhandled exception occurred: PostCSS received undefined instead of CSS string See "/tmp/ng-itlEgm/angular-errors.log" for further details. [12:03:38] 'compile' errored after 17 s [12:03:38] Error: Command `ng build library-name --prod` exited with code 127 at ChildProcess.handleSubShellExit (/node_modules/gulp-run/command.js:166:13) at Object.onceWrapper (events.js:422:26) at ChildProcess.emit (events.js:315:20) at ChildProcess.EventEmitter.emit (domain.js:505:15) at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) [12:03:38] 'build' errored after 17 s

Estaba usando gulp-run para ejecutar el comando ng build library-name --prod . Pero, al ejecutar el comando ng build library-name --prod directamente en la terminal, el error de registro fue más pequeño, pero también similar.

El problema estaba en un componente. El componente tenía una URL de estilo (decorador de componentes angulares), como esta:

...component.css

pero, la biblioteca usa scss . Entonces, cambié la ruta a:

...component.scss

y ejecuté el comando 'ng build library-name --prod'. Entonces, el error no volvió a aparecer.

Estaba usando NVM v0.35.2 (permite tener más de una versión de NodeJS instalada en mi máquina); NodoJS v12.18.2; Ubuntu x64 18.0.4 LTS y Angular CLI 9.1.9.

over 4 years ago · Santiago Trujillo Denunciar

0

si está usando un paquete web e intenta usar sass-loader , agregue también sass

over 4 years ago · Santiago Trujillo Denunciar

0

Esto a veces puede suceder si node-sass se compiló para una versión diferente de Node.js que la que está ejecutando actualmente (es decir, si recientemente cambió su versión de Node.js). Puedes arreglar eso con:

 npm rebuild node-sass
over 4 years ago · Santiago Trujillo Denunciar

0

Tuve este mismo problema al intentar probar una biblioteca Angular, y el problema era que tenía [``] en lugar de [] en la propiedad de styles de los metadatos de mi componente.

Incorrecto

 @Component({ selector: 'my-input', template: ` <input ... /> `, styles: [``],

Derecha

 @Component({ selector: 'my-input', template: ` <input ... /> `, styles: [],
over 4 years ago · Santiago Trujillo Denunciar

0

Esto puede suceder debido a un cambio en la versión de node. Tuve el mismo problema con una aplicación NUXT. lo que hice fue

  1. usando yarn, en el directorio raíz de su proyecto, ejecute yarn . Pero si está usando npm, ejecute npm install
  2. comienza tu proyecto de nuevo.
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