I have built a class to do some fetch from an API and construct a suited response for my app.
I use this file both in an app that run on the browser, and on a CLI app to work on the terminal.
As I built the browser app first, there was no import to node-fetch.
Now when I try to use this .js file in my CLI app, it returns error saying fetch is not defined
.
If I add to my api client .js file: import fetch from "node-fetch"
then now my browser app is not working as well, print to the console:
Uncaught TypeError: Failed to resolve module specifier "node-fetch". Relative references must start with either "/", "./", or "../".
Is there anyway to apply fetch and use the same file for both?
Thanks