Reactjs 同时运行两个npm命令
我已经设置了Reactjs 同时运行两个npm命令,reactjs,create-react-app,json-server,Reactjs,Create React App,Json Server,我已经设置了json服务器并在port-3000上成功运行,然后运行npm start它在另一个端口3001上运行 但我想同时运行这两个程序。我试过了,但没有成功 执行此命令时: $ concurrently "npm start" "json-server --watch ./topPanelData.json" 错误消息: 您可以使用 kill $(lsof -t -i:3000) 在哪里 查找在端口3000上运行的进程并终止该进程 如果您仅在同时使用时出现此错误,则意味着它试图在端口3
json服务器
并在port-3000
上成功运行,然后运行npm start
它在另一个端口3001
上运行
但我想同时运行这两个程序。我试过了,但没有成功
执行此命令时:
$ concurrently "npm start" "json-server --watch ./topPanelData.json"
错误消息:
您可以使用
kill $(lsof -t -i:3000)
在哪里
查找在端口3000上运行的进程并终止该进程
如果您仅在同时使用时出现此错误,则意味着它试图在端口3000
中运行这两个进程
尝试在package.json中更改开始脚本
"start": "export PORT=3006 react-scripts start"
通过一些实验,您将能够找到答案。您可以使用
kill $(lsof -t -i:3000)
在哪里
查找在端口3000上运行的进程并终止该进程
如果您仅在同时使用时出现此错误,则意味着它试图在端口3000
中运行这两个进程
尝试在package.json中更改开始脚本
"start": "export PORT=3006 react-scripts start"
通过一些实验,您将能够找到答案。通过以下步骤解决了问题:
使用以下键创建json server.json
,以在不同的端口上运行服务器
{
“港口”:4000
}
更新package.json中的启动脚本
“启动”:“并发”反应脚本启动“json服务器。/topPanelData.json\”
只需运行$npm start
即可在不同的端口上同时执行这两个命令
json服务器:
React应用程序:
通过以下步骤解决了问题:
使用以下键创建json server.json
,以在不同的端口上运行服务器
{
“港口”:4000
}
更新package.json中的启动脚本
“启动”:“并发”反应脚本启动“json服务器。/topPanelData.json\”
只需运行$npm start
即可在不同的端口上同时执行这两个命令
json服务器:
React应用程序:
只需在porject目录中创建一个与.json文件并行的.env文件,并添加到下面的行中
PORT=3001
这个解决方案对我有效 只需在porject目录中创建一个与.json文件并行的.env文件,并添加到下面的行中即可
PORT=3001
这个解决方案对我有效 可能的重复可能的重复