#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.
Ответ №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)
После изменения значений по умолчанию каждый компонент создается с меньшим файлом по умолчанию