Gulp – 如何在终端中打开新选项卡?

2023-12-10

我对 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(使用前将#替换为@)

Gulp – 如何在终端中打开新选项卡? 的相关文章

  • 确定是否向 Firebase 实时数据库添加或删除数据

    每当添加新帖子时 我都会尝试将通知推送到 Android 应用程序 但是 只要数据 更改 即即使帖子被删除 我不需要 通知也会到达 我如何设置一个条件 以便 FCM 仅在添加帖子时才发送通知 这是我的 index js 文件 const f
  • 我应该在 Promise.all 中使用 wait 吗?

    我正在构建快速中间件 以对数据库进行两次异步调用 以检查用户名或电子邮件是否已在使用中 这些函数返回的承诺没有捕获 因为我想将数据库逻辑与 req res next 逻辑分开 并且我有集中的错误处理 需要next作为一个论点 在我对本地环境
  • 如何通过aws-sdk(javascript或node)获取s3存储桶大小

    我尝试使用 javascript nodejs aws sdk 查找 获取 s3 存储桶信息 但没有找到这样的 api 如何通过 aws sdk javascript 或 node api 获取 s3 存储桶大小 信息 每天一次向 Clou
  • 获取请求的客户端 IP 地址而不是 Cloudflare 的 IP 地址

    Cloudflare 会更改传入请求的 IP 地址 因为 Cloudflare 是我的网站和互联网之间的中间件 代理 我该怎么办获取请求的初始IP地址 而不是 Cloudflare 的 IP 地址 我听说过mod cloudflare但是这
  • Nodemailer:从未收到问候语

    当尝试使用 Nodemailer 在 Node 内发送电子邮件时 https github com nodemailer nodemailer https github com nodemailer nodemailer 调用sendMai
  • 在 GraphQL 服务器中实现访问控制的好模式是什么?

    背景 我有一组模型 包括用户和各种其他模型 其中一些模型包含对用户的引用 我公开这些模型 以便通过 GraphQL API 生成的查询Graffiti https github com RisingStack graffiti 由 Mong
  • 如何删除控制台中打印的字符

    我一直在搜索如何用其他语言执行此操作 发现必须使用特殊字符 b 来删除最后一个字符 如何删除控制台应用程序中打印的字符 linux https stackoverflow com questions 430713 how do i eras
  • Angular ng new 返回包安装失败错误-compiler.umd.js 丢失

    我正在尝试学习 Angular 并且正在学习在线教程 但是 我似乎无法通过 ng new 创建一个新项目 我在 Windows 7 上运行节点 v10 16 0 和 npm 6 9 0 我在日志中收到以下错误 15177 verbose c
  • 不和谐机器人 |不和谐.js |类型错误:无法读取未定义的属性“长度”

    我正在制作一个 Discord 机器人 并且正在使用 CodeLyon 的视频作为参考 该错误位于我的 message js 文件中 该文件包含以下内容 require dotenv config create cooldowns map
  • Node.js:如何在检索数据(块)时关闭响应/请求

    我正在用 node js 构建一个应用程序 它加载多个页面并分析内容 因为 node js 发送块 所以我可以分析这些块 如果一个块包含例如索引 nofollow 我想关闭该连接并继续其余部分 var host example com to
  • 使用nodegit切换分支/标签

    我整个早上都在尝试打开现有的存储库并使用 nodegit 更改分支或标签 文档内容很丰富 但似乎已经过时了 关于我做错了什么有什么想法吗 var NodeGit require nodegit var open NodeGit Reposi
  • node.js 本身还是 nginx 前端来提供静态文件?

    是否有更快的基准或比较 将 nginx 放在节点前面并让它直接提供静态文件或仅使用节点并使用它提供静态文件 nginx 解决方案似乎对我来说更易于管理 有什么想法吗 我不得不不同意这里的答案 虽然 Node 可以做得很好 但如果配置正确 n
  • React Jest 示例不起作用

    尝试运行 Jest 测试 React 代码的示例 来自https github com facebook jest tree master examples react https github com facebook jest tree
  • ReactJS 部署应用程序错误无法复制到剪贴板:命令失败:xsel --clipboard --input

    我正在尝试部署一个ReactJS我的应用程序乌班图16 04服务器但是当我执行命令时 serve s build 这是我的package json file name client version 0 1 0 private true de
  • 在网页上发送Apache Kafka数据

    我正在构建一个实时能源监控系统 其中数据来自传感器 每秒都会有新的数据 使用的数据将被聚合并呈现为图表 我研究过大量数据的实时流处理 这让我想到了 Apache Kafka 现在我的网络应用程序正在使用 Express js 我在用kafk
  • 实时监控网站更新

    我很好奇如何实时监控网站的更新 最好是在 Node js 中 我们以维基百科为例 有人决定用一些相关信息更新一篇文章 我如何订阅该页面并立即在我的 Node js 服务器中获取事件 而不必每 X 秒轮询一次网站 一般来说 如果没有其他可能性
  • Node.js、Socket.io:如何获取客户端浏览器语言?

    我正在尝试使用 socket io 和 node js 获取用户使用的语言 以便为播放视频提供正确的声音文件 我是node js 和socket io 的初学者 我通过 navigator language 在客户端获取了语言 并希望在连接
  • 如何更新 Node.js?

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 我执行了以下操作来更新我的 npm npm update npm g 但我不知道如何更新
  • 获取 Node.js npm 命令以在公司代理后面工作

    我正在尝试安装凉亭 npm install g 鲍尔 但我从我们的代理收到身份验证错误 npm http 407http registry npmjs org bower http registry npmjs org bower 错误代码
  • Github 操作错误:bash:第 3 行:npm:找不到命令

    我正在尝试通过 ssh 将 Nodejs 应用程序从 github 部署到远程 ubuntu 服务器 这是我的 main yml name Node Github CI on push branches master jobs deploy

随机推荐

  • ADB 拒绝 shell 命令 (ls -l /data)

    我不断得到 ADB rejected shell command ls l data 以及运行时的命令提示符adb shell告诉我error device not found虽然模拟器是打开的 我做错了什么 我假设您从命令行运行 adb
  • 如何从unix中的给定日期获取上周日日期

    获取上周日日期作为给定日期 不是当前日期 作为输入的输出 输入示例 2017 年 8 月 30 日 m d Y 输出应该是上周日 08 27 2017 以下所有命令都使用当天作为参考 但我想将参考日期作为输入以获取上周日 请帮我执行命令 日
  • Scaffold-DbContext“登录失败”“错误号:4060,状态:1,类别:11”

    我的 ASP NET MVC 核心应用程序应通过实体框架连接到现有的 MSSQL LocalDB 文件 数据库优先开发需要对现有数据库进行逆向工程 按照中的说明进行操作官方文档 我在 NuGet 包管理器控制台中运行以下命令 Scaffol
  • R:无效的多字节字符串[重复]

    这个问题在这里已经有答案了 我使用不带任何参数的 read delim filename 来读取 R 中制表符分隔的文本文件 df read delim file 这按预期进行 现在我有一个奇怪的错误消息 我无法理解它 Error in t
  • 检测后退按钮但不关闭对话框片段

    我有一个浮动对话框的对话框片段 其中包括一个特殊的键盘 当用户在 EditText 字段内按下时会弹出该键盘 正常的 IME 停止显示 我希望当用户按下后退按钮 就像普通的 IME 服务一样 时键盘被关闭 可见性 GONE 但对话框保持可见
  • 为什么我收到手势识别器不能在原型对象上使用的信息?

    当我将 UITapGestureRecognizer 放入场景中 UITableViewCell 内的 UIView 内时 我从情节提要中收到上述错误 知道为什么我会收到此错误吗 我不确定为什么会出现这种限制 但我知道为什么您会收到错误消息
  • 向 Google 蜡烛图添加注释(发布的解决方案会触发 TypeError)

    我正在尝试向 Google Candlestick 图表添加一些注释 我注意到有人已经问过同样的问题 向 Google 烛台图表添加注释 用户Aper u回复了详细的解决方案来扩展图表并添加注释 因为图表没有内置任何此类功能 但是 当我尝试
  • PHP正则表达式检查英文名称

    寻找正则表达式来检查有效的英文名称 即 A Z a z space only 名字 可选 中间名 姓氏 一个可接受的例子 John von Neumann Thanks 编辑 添加检查代码 usr bin php
  • 如何在 c/c++ 中构建没有导入表的可执行文件?

    我找到了修复导入表的工具here 但是如果没有在 c c 中首先构建导入表 PE 是如何可执行的呢 只是不要使用 CRT 也不要使用任何导入的函数 pragma comment linker entry start int start re
  • findAndModify 或 findOneAndUpdate - “不是函数”

    首先 哪个最好 findAndModify or findOneAndUpdate or findByIdAndUpdate 就我而言 我有一张这样的表 seqkeys id invoice seq NumberInt 1 id recei
  • 在编译时获取`std::initializer_list`的大小

    我正在努力实施reshapefortran 与 C 11 14 的函数 我设计了一个函数 该函数接受两个std initializer list 首先initializer list给出我用来初始化的初始值D维数组 第二initialize
  • GCC 如何自动知道包含 glib 库?

    我用 C 语言编写了一个简单的程序 它使用glib h 但是当我编译它时 我收到如下错误 gcc test c o test test c 3 18 fatal error glib h No such file or directory
  • Facebook 成功登录后,ExternalLoginConfirmation 返回 null

    在MVC 5模板中实现Facebook登录 添加了应用程序ID和密码 最初登录失败 因为它返回 null public async Task
  • Twitter 的 Bootstrap typeahead 设置

    我用的是官方的推特上的例子 主要问题是 我可能不知道如何使用霍根怪物 JS端 search name typeahead name name remote url entities search autocomplete json quer
  • MVC 3 和 WebForms 可以在网站上共存吗?

    我目前有一个网站 其中有一个 WebForms 4 网站 该网站是 www mysite co uk 我目前正在使用 MVC 3 开发一个微型网站 我想将其上传到同一网站 但在不同的目录下 这可能吗 或者我需要创建一个新网站吗 是的 这是可
  • 如何使用运动布局缩放父视图内的textView?

    我正在尝试缩放容器视图内的 textView Activity 使用运动布局 如果我不将 textView 放置在容器内 我可以缩放它 这是我的活动布局和运动布局描述文件 如何使scaleX和scaleY工作 活动布局
  • 前置摄像头填充圆形 UIView

    在我正在开发的应用程序中 用户需要进行 自拍 是的 我知道 但该应用程序仅供私人使用 我已经让相机在圆形 UIView 区域中显示一切正常工作 但是我无法让它正确缩放并填充圆圈 这是它现在正在做的事情 这就是我想要它做的事情 这是我的 UI
  • 如何使用 Visual Studio Code 引用程序集?

    我想在我在 OSX 上使用 Visual Studio Code 编写的控制台应用程序中引用 System Drawing dll 即我想使用这些 using 语句 using System Drawing using System Dra
  • 视频缩略图阵列采用者滚动速度缓慢

    我创建了一个采用者来显示特定文件夹中视频的图像缩略图 但当我滚动时 它有点滞后 但这是为什么呢 下面是代码 主要活动类别 public class TestvideolistingActivity extends ListActivity
  • Gulp – 如何在终端中打开新选项卡?

    我对 OSX 的终端知之甚少 但我想通过 gulp 自动打开终端中的选项卡 然后使用 gulp shell 之类的东西在其中运行 gulp 命令 例如 我想要一个 gulp 任务在终端选项卡上启动 mongoDB 并在另一个选项卡中启动我的