Node.js 在package.json上运行命令时更改终端选项卡名称

Node.js 在package.json上运行命令时更改终端选项卡名称,node.js,bash,iterm2,Node.js,Bash,Iterm2,我有多个应用程序需要同时运行,但要跟上终端中的哪个应用程序很复杂。有没有办法通过package.json上的命令重命名它们各自的选项卡 包含脚本的区域现在看起来像这样: { ... "scripts": { "app1:dev": "[SCRIPT_TO_NAME_TAB] && cd app1 && nodemon server", "app2:dev": "[SCRIPT_TO_NAME_TAB] && cd app

我有多个应用程序需要同时运行,但要跟上终端中的哪个应用程序很复杂。有没有办法通过
package.json
上的命令重命名它们各自的选项卡

包含脚本的区域现在看起来像这样:

{
  ...
  "scripts": {
     "app1:dev": "[SCRIPT_TO_NAME_TAB] && cd app1 && nodemon server",
     "app2:dev": "[SCRIPT_TO_NAME_TAB] && cd app2 && nodemon server",
     "app3:dev": "[SCRIPT_TO_NAME_TAB] && cd app3 && nodemon server",
  }
  ...
}
[SCRIPT\u TO\u NAME\u TAB]
上有什么我可以替换的吗?这样每当我在我的
包.json上运行这些脚本时,就可以正确地命名选项卡了?谢谢

编辑:要添加更多内容,我发现其他线程建议我使用

echo-n-e“\033]0;我的标题\007”

不幸的是,这不起作用,我在package.json文件中得到一个错误。所以有人知道那里发生了什么吗?

这是一个我最终缺少逃生技能的案例。因此,为了让它发挥作用,在
package.json
脚本中,我做了以下工作:

{
  ...
  "scripts": {
     "app1:dev": "echo -n -e \"\\033]0;MY TITLE\\007\" && cd app1 && nodemon server",
     ...
  }
  ...
}

您可以共享json文件和错误消息吗?结果表明,错误消息与缺少转义斜杠有关。看起来现在可以用了。谢谢