fix(ngAdd): fix path for css styles in monorepo (#19904)

* feat(ng-add): Fix path for css styles in monorepo

* fix(): Changes proposed by SchnWalter

* chore(): Remove unused var

* chore(): Remove unused var
This commit is contained in:
Eduardo Roth
2020-01-23 09:11:29 -06:00
committed by Mike Hartington
parent e613f63590
commit e693169cf0

View File

@ -37,7 +37,7 @@ function addIonicAngularModuleToAppModule(projectSourceRoot): Rule {
};
}
function addIonicStyles(): Rule {
function addIonicStyles(projectSourceRoot): Rule {
return (host: Tree) => {
const ionicStyles = [
'node_modules/@ionic/angular/css/normalize.css',
@ -49,7 +49,7 @@ function addIonicStyles(): Rule {
'node_modules/@ionic/angular/css/text-alignment.css',
'node_modules/@ionic/angular/css/text-transformation.css',
'node_modules/@ionic/angular/css/flex-utils.css',
'src/theme/variables.css'
`${projectSourceRoot}/theme/variables.css`
].forEach(entry => {
addStyle(host, entry);
});
@ -117,8 +117,7 @@ export default function ngAdd(options: IonAddOptions): Rule {
`Ionic Add requires a project type of "application".`
);
}
const sourcePath = join(project.root as Path, 'src');
const sourcePath = join(project.root as Path, project.sourceRoot as Path);
const rootTemplateSource = apply(url('./files/root'), [
template({ ...options }),
move(sourcePath)
@ -129,7 +128,7 @@ export default function ngAdd(options: IonAddOptions): Rule {
addIonicAngularToolkitToPackageJson(),
addIonicAngularModuleToAppModule(sourcePath),
addIonicBuilder(),
addIonicStyles(),
addIonicStyles(sourcePath),
addIonicons(),
mergeWith(rootTemplateSource),
// install freshly added dependencies