Как создать компонент с МЕНЬШИМ фреймворком с помощью команды angular CLI?

#angular #angular-cli #angular-cli-v6

#angular #angular-cli #angular-cli-v6

Вопрос:

В моем проекте angular по умолчанию используется CSS styling framework. Но для некоторых компонентов мне нужно использовать МЕНЬШИЙ фреймворк. Я попробовал следующую команду для создания компонента с МЕНЬШИМ фреймворком, но все равно компонент создается с помощью файла CSS.

ng g c TestFolder/components/test-component —export=true —module=test-module —style=less

Может кто-нибудь сказать мне, как мне создать свой компонент с МЕНЬШИМ фреймворком, не изменяя значения по умолчанию в моем проекте?

Ответ №1:

ng g c TestFolder/components/test-component —style=меньше

это не может повлиять на значения по умолчанию в project.

ng сгенерировать компонент

Ответ №2:

на основе документации Angular: Документация Angular

установите стиль по умолчанию для существующего проекта:

 ng config schematics.@schematics/angular:component.styleext less
# note: @schematics/angular is the default schematic for the Angular CLI
  

Вручную измените .angular-cli.json (Angular 5.x и старше) или angular.json (Angular 6 ) или запустите:

 ng config defaults.styleExt=scss
  

Переименуйте существующие файлы .css в .less (т.е. styles.css и app / app.component.less)

После изменения значений по умолчанию каждый компонент создается с меньшим файлом по умолчанию