【问题标题】:Opening a new powershell/windows terminal while react app is running在 React 应用程序运行时打开一个新的 powershell/windows 终端
【发布时间】:2023-02-08 18:18:07
【问题描述】:

嗨,我制作了两个应该相互交互的 React 应用程序(都以 npm start 开头)。我想问一下是否可以制作一个脚本来像 Linux 上的脚本文件一样运行启动命令。 (就像 cd .. npm start 然后启动 powershell(对此不确定)然后 cd ... npm sart)

抱歉,如果问题含糊不清

【问题讨论】:

  • 在启动应用程序之间打开一个新终端的目的是什么?
  • 因为我无法在当前终端中执行命令(在 React 应用程序运行时不允许我输入)
  • 但我不明白 npm 应用程序和你想启动的终端之间的联系。应用程序不应该通过 HTTP 相互通信吗?
  • 它们是独立的应用程序,我不确定“通过 HTTP 相互交谈”是什么意思
  • 简单地说:当 app1 需要 app2 的东西时,它会生成 an http request

标签: powershell windows-scripting


【解决方案1】:

您正在寻找“同时”,

npm i concurrently --save-dev

然后更改“package.json”中的命令

  "scripts": {
    "dev": "concurrently --kill-others "cd backend && node server.js" "react-scripts start"" 
  },

现在,您可以使用它一次运行所有命令;

npm run dev

【讨论】:

    猜你喜欢
    • 2011-02-04
    • 1970-01-01
    • 2010-09-30
    • 2020-01-20
    • 1970-01-01
    • 2020-05-31
    • 2013-10-07
    • 2021-10-13
    • 1970-01-01
    相关资源
    最近更新 更多