Потрібно змінити два файли tslint.json та .angular-cli.json, припустимо, що ви хочете змінити в myprefix :
У файлі tslint.json просто змініть наступні 2 атрибути:
"directive-selector": [true, "attribute", "app", "camelCase"],
"component-selector": [true, "element", "app", "kebab-case"],
змінити "додаток" на "мій префікс"
"directive-selector": [true, "attribute", "myprefix", "camelCase"],
"component-selector": [true, "element", "myprefix", "kebab-case"],
У файлі angular.json просто змініть префікс атрибута:
(Для кутової версії менше 6, ім'я файлу .angular-cli.json)
"app": [
...
"prefix": "app",
...
змінити "додаток" на "мій префікс"
"app": [
...
"prefix": "myprefix",
...
Якщо у випадку вам потрібно більше ніж один префікс, як укажіть @Salil Junior :
"component-selector": [true, "element", ["myprefix1", "myprefix2"], "kebab-case"],
Якщо ви створюєте новий проект за допомогою Angular cli, використовуйте цей параметр командного рядка
ng new project-name --prefix myprefix
ng generate component
навіть після оновленняtslint.json
:You are using different prefix from app, you might get lint errors. Please update "tslint.json" accordingly.
мені довелося оновитиapps.prefix
властивість,.angular-cli.json
щоб позбутися цього попередження.