在Vue应用程序中导入@ aspnet / signalr

时间:2018-12-09 14:54:19

标签: vue.js asp.net-core signalr

我正在尝试在我的Vue.JS应用程序中导入SignalR。我使用webpack捆绑模块。

在我的package.json中:

"dependencies": {
  "@aspnet/signalr": "^1.1.0"
}

在我的脚本部分的组件中:

<script>
  import  signalR  from '@aspnet/signalr';**
  ...
</script>

我可以在 main.js (由webpack生成)中看到signalR引用,但是当我尝试访问已安装的救生钩时,在控制台中出现了错误:

  

在以下位置找不到“导出'默认'(导入为'signalR')”   '@ aspnet / signalr'

如何在Vue组件中正确导入SignalR?

2 个答案:

答案 0 :(得分:2)

尝试以这种方式导入它:

const signalR = require('@aspnet/signalr');

答案 1 :(得分:0)

尝试以这种方式导入它:

import * as signalR from "@aspnet/signalr";