我对 OSX 的终端知之甚少,但我想通过 gulp 自动打开终端中的选项卡,然后使用 gulp-shell 之类的东西在其中运行 gulp 命令。例如,我想要一个 gulp 任务在终端选项卡上启动 mongoDB,并在另一个选项卡中启动我的应用程序。我怎样才能做到这一点?
我有类似的问题,我必须启动 mongodb,然后启动 scala 服务器。看看这个答案,它对我有帮助。使用 gulp 运行命令来启动 Node.js 服务器
var exec = require('child_process').exec;
gulp.task('server', function (cb) {
exec('node lib/app.js', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
exec('mongod --dbpath ./data', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)