fix: Risoluzione locale degli alias a pacchetti composer invece che a livello del modulo
This commit is contained in:
parent
eb14edcc79
commit
b25781a026
|
@ -45,8 +45,14 @@ export default defineConfig(async () => {
|
|||
if (paths && Object.keys(paths).length > 0) {
|
||||
for (const [alias, path] of Object.entries(paths)) {
|
||||
if (alias !== '@osm/*') {
|
||||
let p = path[0].replace('/*', '');
|
||||
if (p.startsWith('./vendor') || p.startsWith('vendor')) {
|
||||
p = resolve(`./${p}`);
|
||||
} else {
|
||||
p = resolve(`${module.modulePath}/${p}`);
|
||||
}
|
||||
// eslint-disable-next-line no-await-in-loop
|
||||
aliases[alias.replace('/*', '')] = await realpath(`${module.modulePath}/${path[0].replace('/*', '')}`);
|
||||
aliases[alias.replace('/*', '')] = await realpath(p);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue