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文件和错误消息吗?结果表明,错误消息与缺少转义斜杠有关。看起来现在可以用了。谢谢