Npm 将数据库与快速搜索插件集成
我正在使用并尝试以npm的方式添加插件,如其中所述:Npm 将数据库与快速搜索插件集成,npm,pouchdb,Npm,Pouchdb,我正在使用并尝试以npm的方式添加插件,如其中所述: var PouchDB = require('pouchdb'); PouchDB.plugin(require('pouchdb-quick-search')); 但没有成功:搜索函数未定义。 有人处理过吗?对我来说很有效。我创建了一个名为index.js的文件,其中包含: var PouchDB = require('pouchdb'); PouchDB.plugin(require('pouchdb-quick-search'));
var PouchDB = require('pouchdb');
PouchDB.plugin(require('pouchdb-quick-search'));
但没有成功:搜索函数未定义。
有人处理过吗?对我来说很有效。我创建了一个名为index.js的文件,其中包含:
var PouchDB = require('pouchdb');
PouchDB.plugin(require('pouchdb-quick-search'));
var db = new PouchDB('mydb');
console.log('db.search: ' + db.search);
然后我从命令行运行:
npm install pouchdb && npm install pouchdb-quick-search
node index.js
并打印出:
db.search: function () {
var len = arguments.length;
var args = new Array(len);
var i = -1;
while (++i < len) {
args[i] = arguments[i];
}
return fun.call(this, args);
}
我正在Mac OS X上使用Node v4.0.0。如果有帮助,请告诉我。我可以将该插件与bower一起使用吗?是的,但您只需添加即可。