I am writing a program that needs to use bs-xmlhttprequest
and also needs bs-webapi
. It turns out that bs-xmlhttprequest
already has bs-webapi
as a dependency.
In my main program, if I install only bs-xmlhttprequest
, then this fails with The module or file Webapi can't be found.
:
module D = Webapi.Dom;
If I install both libraries and list them both in my bsconfig.json
, then the compile succeeds, but I get a warning:
Duplicated package: bs-webapi /home/david/client/node_modules/bs-webapi (chosen) vs /home/david/client/node_modules/bs-xmlhttprequest/node_modules/bs-webapi
How do I get what I want (a compile without errors or warnings)?