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

194
Views
Opciones angulares CLI SASS

Soy nuevo en Angular y vengo de la comunidad Ember. Intentando usar el nuevo Angular-CLI basado en Ember-CLI.

Necesito saber la mejor manera de manejar SASS en un nuevo proyecto Angular. Intenté usar el repositorio ember-cli-sass para ver si funcionaba, ya que varios componentes centrales de Angular-CLI se ejecutan fuera de los módulos Ember-CLI.

No funcionó, pero de nuevo no estoy seguro de si configuré mal algo.

Además, ¿cuál es la mejor manera de organizar estilos en un nuevo proyecto Angular? Sería bueno tener el archivo sass en la misma carpeta que el componente.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

La versión 9 de Angular CLI (utilizada para crear proyectos de Angular 9) ahora toma el style de los esquemas en lugar de styleext . Usa el comando así:
ng config schematics.@schematics/angular:component.style scss
y el angular.json resultante se verá así

 "schematics": { "@schematics/angular:component": { "style": "scss" } }

Otras posibles soluciones y explicaciones:

Para crear un nuevo proyecto con CLI angular con soporte sass, intente esto:

 ng new My_New_Project --style=scss

También puede usar --style=sass y si no conoce la diferencia, lea este breve y fácil artículo y, si aún no lo sabe, simplemente scss y siga aprendiendo.

Si tiene un proyecto angular 5, use este comando para actualizar la configuración de su proyecto.

 ng set defaults.styleExt scss

Para las últimas versiones

Para que Angular 6 establezca un nuevo estilo en un proyecto existente con CLI:

 ng config schematics.@schematics/angular:component.styleext scss

O directamente en angular.json:

 "schematics": { "@schematics/angular:component": { "styleext": "scss" } }
over 4 years ago · Santiago Trujillo Report

0

Actualización para Angular 6+

Proyectos nuevos

Al generar un nuevo proyecto con Angular CLI, especifique el preprocesador css como

  • Usar sintaxis SCSS

     ng new sassy-project --style=scss
  • Usar sintaxis SASS

     ng new sassy-project --style=sass

Actualización de proyecto existente

Establezca el estilo predeterminado en un proyecto existente ejecutando

  • Usar sintaxis SCSS

     ng config schematics.@schematics/angular:component.styleext scss
  • Usar sintaxis SASS

     ng config schematics.@schematics/angular:component.styleext sass

    El comando anterior actualizará su archivo de espacio de trabajo (angular.json) con

     "schematics": { "@schematics/angular:component": { "styleext": "scss" } }

donde styleext puede ser scss o sass según la elección.

over 4 years ago · Santiago Trujillo Report

0

Citado del repositorio oficial de github aquí:

Para usar uno, simplemente instálelo, por ejemplo.

npm install node-sass

y cambie el nombre de los archivos .css en su proyecto a .scss o .sass. Se compilarán automáticamente. El argumento options de Angular2App tiene las opciones sassCompiler, lessCompiler, stylusCompiler y compassCompiler que se pasan directamente a sus respectivos preprocesadores CSS.

Mira aquí

  • https://github.com/angular/angular-cli/wiki/stories-css-preprocesadores
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!