En mi proyecto (proyecto A) tengo un alias de paquete web para el directorio en el proyecto vecino (proyecto B, fuera del directorio del proyecto A). Ambos tienen sus propios node_modules.
Cuando en el proyecto AI importa algún archivo del proyecto B que tiene una importación de alguna biblioteca, entonces todavía se importa desde projectB/node_modules. Quiero que esto se importe desde projectA/node_modules.
- projectA - src/file1.ts (imports 'dirB/file2' from project B, which leads to 'react' library for 'file2' to be imported from project B) - dirB (webpack alias to 'projectB/dir') - node_modules/react - projectB - dir/file2.ts (imports 'react' library) - node_modules/reactUna solución que veo es decirle a webpack que para los archivos en el proyecto B comience la resolución de node_modules como si estuvieran ubicados en el proyecto A de alguna manera. ¿Cómo puedo conseguir esto?
Sé que esta es una configuración sucia y realmente debería hacer un enlace de paquetes / npm, pero así es como es, solo quiero reutilizar temporalmente algunos archivos dentro del proyecto B pero sin copiarlos (pero el resultado debería ser como si hice copiar y pegar) . Intenté crear un enlace simbólico en lugar de un alias de paquete web; el problema sigue siendo el mismo.