【发布时间】:2015-07-19 02:34:49
【问题描述】:
我正在尝试在 node.js 下开发一个应用程序。我需要一个名为 autocomplete 的模块,所以我做了
npm install -S autocomplete
而且效果很好。 packages.json 已更新,一切都已更新。
但我需要客户端的自动完成功能。这个问题最流行的解决方案似乎是使用 browserify,所以我全局安装了它,它似乎可以工作。
现在根据我读过的所有内容,我应该能够:
cd node_modules
browserify autocomplete/index.js > bundle.js
mv bundle.js ../public/lib/js/
然后在views/index.html中我应该能够拥有
<script src="lib/js/bundle.js">
最后我应该可以说
var auto = new Autocomplete();
因为 Autocomplete 对象是在自动完成模块中定义的,这就是说明如何实例化它的方式。
但不幸的是,我的浏览器显示Autocomplete is not defined,所以它显然没有收到消息。
上面有什么问题?
【问题讨论】:
标签: node.js autocomplete client-side browserify node-modules