fix: Risoluzione locale degli alias a pacchetti composer invece che a livello del modulo

This commit is contained in:
Maicol Battistini 2023-06-15 15:18:38 +02:00
parent eb14edcc79
commit b25781a026
No known key found for this signature in database
1 changed files with 7 additions and 1 deletions

View File

@ -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);
}
}
}