Debe modificar dos archivos tslint.json y .angular-cli.json, suponga que desea cambiar a myprefix :
En el archivo tslint.json solo modifique los siguientes 2 atributos:
"directive-selector": [true, "attribute", "app", "camelCase"],
"component-selector": [true, "element", "app", "kebab-case"],
cambiar "aplicación" a "myprefix"
"directive-selector": [true, "attribute", "myprefix", "camelCase"],
"component-selector": [true, "element", "myprefix", "kebab-case"],
En el archivo angular.json solo modifique el prefijo de atributo:
(Para la versión angular menor que 6, el nombre del archivo es .angular-cli.json)
"app": [
...
"prefix": "app",
...
cambiar "aplicación" a "myprefix"
"app": [
...
"prefix": "myprefix",
...
Si en el caso necesita más de un prefijo como @Salil Junior señala:
"component-selector": [true, "element", ["myprefix1", "myprefix2"], "kebab-case"],
Si crea un nuevo proyecto usando Angular cli, use esta opción de línea de comando
ng new project-name --prefix myprefix
ng generate componentincluso después de la actualizacióntslint.json:You are using different prefix from app, you might get lint errors. Please update "tslint.json" accordingly.tuve que actualizar laapps.prefixpropiedad.angular-cli.jsonpara deshacerme de esa advertencia.