Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 将数据库与快速搜索插件集成_Npm_Pouchdb - Fatal编程技术网

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'));

我正在使用并尝试以npm的方式添加插件,如其中所述:

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一起使用吗?是的,但您只需添加即可。