
[英]How to run the npm run build, when frontend (ReactJS) and backend (NodeJs,Express) are in two different folders
[英]How to run two commands in different folders from an executable file?
我正在尝试创建一个可执行文件,该文件在两个不同的文件夹中运行两个命令。
我正在开发一个带有 express API 的 React 应用程序,它们位于两个不同的文件夹中。 我试图在我的 API 文件夹中创建一个运行npm run dev
的.bat
文件,然后打开一个新终端以在我的应用程序文件夹中运行npm start
但我无法让它工作。
重要的是打开两个终端以保持两个进程都打开。
我现在的代码是这样的
@echo off
rem Change directory and run command in current command prompt
cd "path\one\"
echo Running 'npm run dev' in current command prompt
start cmd /c "npm run dev"
rem Open new command prompt window and change directory and run command
start cmd /k "cd path\two && echo Running 'npm start' in new command prompt && npm start"
一旦运行,它只是说找不到指定的路线。
任何帮助,将不胜感激!
非常感谢 Mofi,我终于让它工作了!
这是我使用的代码:
@echo off
@start start "npm start" /D"path1" %ComSpec% /D /C npm.cmd start
@start "npm start" /D"path2" %ComSpec% /D /K npm.cmd start
再次非常感谢! 我现在必须弄清楚如何让它在这两个命令中运行npm i
,并在npm i
结束后运行其他命令。
问题未解决?试试以下方法:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.