如何编写bash脚本来打开终端选项卡并运行npm脚本

时间:2017-09-01 02:35:21

标签: linux bash ubuntu npm

我正在尝试编写一个bash脚本来在启动时做一些事情:

  1. 使用3个标签打开gnome终端
  2. 更改每个标签中的目录
  3. 在每个标签页中运行npm脚本
  4. 保持标签打开
  5. 我有这个,但它不起作用:

    sleep 15s; gnome-terminal --geometry=75x25 \
      --tab -e "bash -c \"cd myProjects/PWA/apps-dev;npm run dev;exec bash\"" \
      --tab -e "bash -c \"cd myProjects/PWA/walk-api;npm run dev;exec bash\"" \
      --tab -e "bash -c \"cd myProjects/PWA/sharewalks;exec bash\""
    

    选项卡打开,目录发生变化。

    npm脚本是我每次重启时手动运行的脚本,运行正常。但是当我从bash运行时,我得到这样的错误:

    const path = require("path");
    ^^^^^
    SyntaxError: Use of const in strict mode.
    

    这看起来像版本化的东西?有人可以帮忙吗?

0 个答案:

没有答案