Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js serviceNotFoundError:无法确定请求服务soap的类_Node.js_Typescript_Soap_Definitelytyped - Fatal编程技术网

Node.js serviceNotFoundError:无法确定请求服务soap的类

Node.js serviceNotFoundError:无法确定请求服务soap的类,node.js,typescript,soap,definitelytyped,Node.js,Typescript,Soap,Definitelytyped,我使用的是soap版本0.26.0,一切运行正常。自从升级到0.27.0+I之后,typedi出现了问题 我是这样测试应用的 beforeAll(() => { soapClientStub = { LoginAsync: sinon.stub(), addUserAsync: sinon.stub(), enableUserAsync: sinon.stub(), addUserToSpaceAsync: sinon.stub(), addUs

我使用的是soap版本0.26.0,一切运行正常。自从升级到0.27.0+I之后,typedi出现了问题

我是这样测试应用的

beforeAll(() => {
  soapClientStub = {
    LoginAsync: sinon.stub(),
    addUserAsync: sinon.stub(),
    enableUserAsync: sinon.stub(),
    addUserToSpaceAsync: sinon.stub(),
    addUserToGroupInSpaceAsync: sinon.stub(),
    setDashboardViewAsync: sinon.stub(),
    setDenyAddSpaceAsync: sinon.stub(),
    addHttpHeader: sinon.stub(),
    lastResponseHeaders: [],
    setEndpoint: sinon.stub(),
  };

  Container.set(soap.Client, soapClientStub);
  client = Container.get(soap.Client);
});
现在,我无法从容器中获取soap客户端。typedi抛出了一个错误,说

serviceNotFoundError: Cannot determine a class of the requesting service
我使用的是typedi版本0.8.0