Javascript 同构npm包依赖项
我想构建同构的npm包,它将被我在浏览器中的angular应用程序和console node.js工具使用。包执行一些我使用fetchapi的http请求。 我通常将同构fetch和es6 promisepollyfill添加到项目依赖项中,以便在浏览器和节点中使用相同的fetch方法。如果Promise对象和fetch函数不存在,包将全局添加它们 但是如果共享包可以被其他人使用,那么添加这样的依赖项是一个好主意吗?其他人可能已经使用了不同的Promise或fetch实现(例如节点的“Promise”包)。Javascript 同构npm包依赖项,javascript,npm,promise,fetch,isomorphic,Javascript,Npm,Promise,Fetch,Isomorphic,我想构建同构的npm包,它将被我在浏览器中的angular应用程序和console node.js工具使用。包执行一些我使用fetchapi的http请求。 我通常将同构fetch和es6 promisepollyfill添加到项目依赖项中,以便在浏览器和节点中使用相同的fetch方法。如果Promise对象和fetch函数不存在,包将全局添加它们 但是如果共享包可以被其他人使用,那么添加这样的依赖项是一个好主意吗?其他人可能已经使用了不同的Promise或fetch实现(例如节点的“Promi
在自述文件中警告人们我的包依赖Promise对象和fetch方法,让他们选择首选的实现,不是更好吗?也许这会更清楚:NPM包是否应该指定polyfills作为依赖项?