Pouchdb的节点子生成给ENOENT

时间:2016-03-16 00:25:07

标签: javascript node.js pouchdb

注意:这是在Windows 10上。

不确定我在这里做错了什么:

var spawn = require('child_process').spawn;
var db = spawn('pouchdb-server', ['--port 5984', '-m']);

也试过

var db = spawn('pouchdb-server', ['--port', '5984', '-m']);

两者都给ENOENT。

然而这确实有效:

var db = child_process.exec('pouchdb-server --port 5984 -m',
    function (error, stdout, stderr) {
        if (error) {
            console.log(error.stack);
        }
        console.log('stdout: ' + stdout);
        console.log('stderr: ' + stderr);
    });

1 个答案:

答案 0 :(得分:0)

然后在本地安装:

let db = spawn('node', ['./node_modules/pouchdb-server/bin/pouchdb-server', '--port', '5984', '-m']);