Mam następujące zadanie budowania mój wniosek:Jak uzyskać dostęp do zestawu ROOTPATH od zadania haustem od wewnątrz kątowej aplikacji
const app = new Metalsmith(config.styleguide.path.root);
app.use(
msDefine({
production: false,
rootPath: '/'
})
);
app.use(
msIf(
gutil.env.config === 'release',
msDefine({
production: true,
rootPath: '/styleguide/'
})
)
);
app.build(...);
muszę otworzyć rootPath
z poziomu aplikacji, np
import stuff from 'stuff';
export class IconCtrl ...
...
_getIconPath(name: string, size: string): string {
switch (this.version) {
case 'current':
return `${stuff.rootPath()}/current/icn-${name}-${size}.svg`;
default:
return `${stuff.rootPath()}/legacy/${name}.svg`;
}
}
...
Nie znalazłem do tej pory czystej metody. Nie wiem, jak uzyskać dostęp do konfiguracji aplikacji w czasie kompilacji z poziomu aplikacji.
Proszę nie robić. Ustaw stałą dostawcę aplikacji startowej osobno lub utwórz plik json, do którego można uzyskać dostęp zarówno przez – Gary
Czy rozważałeś zmianę ścieżki bazowej? Https: //www.w3schools.com/tags/tag_base.asp – jornare