TypeError:botframework_directlinejs__WEBPACK_IMPORTED_MODULE_5 ___ default.a不是构造函数

时间:2018-11-30 08:03:49

标签: reactjs botframework direct-line-botframework

我正尝试将最新的Microsoft / BotFramework-WebChat与以下示例React应用集成:

  • npm install botframework-webchat@master

  • 在构造函数中:

    this.directLine = new DirectLine({ token: 'YOUR_BOT_SECRET' });
    
    render() {
      return (
        <ReactWebChat directLine={ this.directLine } />
         my elements
      );
    }
    

以下是直接的步骤 https://github.com/Microsoft/BotFramework-WebChat

我不确定我在这里缺少什么。

导入东西

import DirectLine from 'botframework-directlinejs';
import React from 'react';
import ReactWebChat from 'botframework-webchat';

directlinejs来自

  

npm我botframework-directlinejs

1 个答案:

答案 0 :(得分:2)

知道了。 是进口问题

import DirectLine from 'botframework-directlinejs';

更改为

import { DirectLine } from 'botframework-directlinejs';

为我工作。