使用BotUI和meteor.js

时间:2018-05-08 08:50:54

标签: meteor npm

我正在尝试在我的流星项目中使用BotUI framework并遵循installation guide,但似乎无法使其工作。无论我尝试哪种设置,我总会遇到各种错误,对于以下内容我得到Uncaught TypeError: BotUI is not a constructor

我的客户端/ main.js文件:

//import Meteor stuff
import { Template } from 'meteor/templating';
import { ReactiveVar } from 'meteor/reactive-var';

//NPM packages
import Vue from 'vue'; //not necessary according to installation guide
import BotUI from 'botui';

//files
import './main.html';


Meteor.startup(() => {

    var botui = new BotUI('my-botui-app');

    botui.message.bot({
        content: "Hello there!"
    });

});

我的客户/ main.html文件:

<head>
    <title>BotUI with Meteor</title>
</head>

<body>
    <h1>Welcome to Meteor!</h1>

    <div id="my-botui-app">
        <bot-ui>     
        </bot-ui>
    </div>
</body>

我还尝试在/imports本地包含文件或在$.getScript使用CDN,但没有成功。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

对于将来会遇到“ BotUI不是构造函数”问题的人们,这与index.html中缺少脚本和CSS有关,建议您使用BotUi指令。