我正在尝试在我的流星项目中使用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,但没有成功。
我错过了什么?
答案 0 :(得分:0)
对于将来会遇到“ BotUI不是构造函数”问题的人们,这与index.html中缺少脚本和CSS有关,建议您使用BotUi指令。