【问题标题】:Module sockjs-client has no exported member "SockJS"模块 sockjs-client 没有导出的成员“SockJS”
【发布时间】:2017-01-28 12:12:38
【问题描述】:

我正在尝试从 sockjs-client 库中导入 SockJS。我正在使用 Aurelia 和打字稿,但是在尝试使用

导入时
import { SockJS } from 'sockjs-client';

它在 VS2015 中说:“模块 sockjs-client 没有导出的成员“SockJS””

package.json 看起来像这样:

 "jspm": {
    "dependencies": {
     //......
  "sockjs": "npm:sockjs@^0.3.17",
  "sockjs-client": "npm:sockjs-client@^1.1.1",
  "stompjs": "npm:stompjs@^2.3.3",
},
"devDependencies": {}
}

谁能帮忙?

【问题讨论】:

    标签: typescript aurelia sockjs


    【解决方案1】:

    试试:

    import SockJS = require('sockjs-client');
    

    【讨论】:

    • 这不会添加类型。
    【解决方案2】:

    尝试安装 sockjs-client typings npm install --save @types/sockjs-client 然后导入 import * as SockJS from 'sockjs-client';

    【讨论】:

      【解决方案3】:

      仅此一项就可以解决问题:npm install --save-dev @types/sockjs-client 不需要导入为。来自TS

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-09-17
        • 1970-01-01
        • 2017-05-03
        • 1970-01-01
        • 1970-01-01
        • 2015-05-26
        • 2021-08-27
        相关资源
        最近更新 更多