我正在尝试通过NPM使用Twitter的Typeh和Bloodhound,并且我得到了上述错误。我见过其他类似的问题(和修正),但不涉及NPM。
我正在使用Laravel 5.5和Webpack。首先,我使用NPM安装了typeahead.js和bloodhound.js。我在bootstrap.js
中需要这两个软件包并运行npm run dev
。 Typeahead工作正常,但是当我尝试发布new Bloodhound()
时,我收到了错误。
然后我卸载了这些软件包并安装了https://github.com/corejavascript/typeahead.js。我再次运行npm run dev
,但仍然遇到上述错误。
更新:我刚刚使用bower安装了typeahead.js,然后将其直接包含在我的文件中。这很好。