|
|
|
|
|
by imtringued
3537 days ago
|
|
It's not possible to import two different versions of a module in the same module. If a depends on x v1 and exports this dependency then your application also imports x v1.
If b depends on x v2 and exports this dependency too that means your application is transitively importing both x v1 and x v2 which is not possible. If a or b only use instances of x internally and do not accept instances of x as parameter or return an instance of x they don't have to export their dependency on x. If either a or b do not export their dependency on x then there is no problem. Your application will only depend only on x v1 or x v2 directly. |
|