Javascript nodeJS应用程序中的第三方库MyScript未定义npm XMLHttpRequest

Javascript nodeJS应用程序中的第三方库MyScript未定义npm XMLHttpRequest,javascript,node.js,npm,import,dependencies,Javascript,Node.js,Npm,Import,Dependencies,我正在使用 它本来是一个图形库,但是它们有一个“没有UI”的示例,我在NodeRESTAPI中使用了这个示例。我犯了一个错误 var request = new XMLHttpRequest(); 没有定义。修复很简单,因为这不是一个web应用程序,我应该直接导入它 var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; 我的问题: 我是否应该创建一个发布/拉取请求以将此导入引入MyScripts节点包var XMLHtt

我正在使用

它本来是一个图形库,但是它们有一个“没有UI”的示例,我在NodeRESTAPI中使用了这个示例。我犯了一个错误

var request = new XMLHttpRequest();
没有定义。修复很简单,因为这不是一个web应用程序,我应该直接导入它

var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
我的问题:

  • 我是否应该创建一个发布/拉取请求以将此导入引入MyScripts节点包<代码>var XMLHttpRequest=require(“XMLHttpRequest”).XMLHttpRequest

  • 我是否有办法引入此依赖项,使其可用于我已从“MyScript”导入的应用程序中作为MyScript导入的MyScript?因此,允许我绕过在他们的包中未定义的问题

  • 因为MyScript包在React应用程序中工作。当然,并不总是需要这种进口。有没有办法有条件地导入此包