Pouchdb 的节点子节点产生 ENOENT
Node child spawn of Pouchdb give ENOENT
注意:这是在 Windows10.
不确定我在这里做错了什么:
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);
});
然后在本地安装:
let db = spawn('node', ['./node_modules/pouchdb-server/bin/pouchdb-server', '--port', '5984', '-m']);
注意:这是在 Windows10.
不确定我在这里做错了什么:
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);
});
然后在本地安装:
let db = spawn('node', ['./node_modules/pouchdb-server/bin/pouchdb-server', '--port', '5984', '-m']);