Ich habe folgende Aufgabe, die meine Anwendung zu erstellen:Wie aus ROOTPATH Satz von schluck Aufgabe für den Zugriff innerhalb Winkel Anwendung
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(...);
ich die rootPath
aus der Anwendung zugreifen müssen, zB:
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`;
}
}
...
Ich habe bisher noch keinen sauberen Weg gefunden. Ich bin mir nicht sicher, wie ich zur Anwendungszeit innerhalb der App auf die Anwendungskonfiguration zugreifen kann.
Bitte nicht tun. Setzen Sie eine App-Bootstrap-Provider-Konstante separat oder erstellen Sie eine JSON-Datei, auf die beide zugreifen können – Gary
Haben Sie darüber nachgedacht, den Basispfad zu ändern? Https: //www.w3schools.com/tags/tag_base.asp – jornare