我试图让我的npm start脚本在后台运行json-server,然后运行react-scripts启动UI。我该怎么做呢?我尝试过各种单一的和预启动的东西,但是所有的东西都会导致json-server开始监视我的db文件,但是反作用脚本不会运行。
主要的2,我认为应该做的诀窍是下面,但都没有工作。
"scripts": {
"prestart" : "json-server --watch ../sample-db.json --port 3010 --delay 800&",
"start": "set HTTPS=true&&react-scripts start",和
"scripts": {
"start": "json-server --watch ../sample-db.json --port 3010 --delay 800&set HTTPS=true&&react-scripts start",发布于 2022-10-21 01:10:06
不是完全重复,但正如@Max所指出的,这里有几个选项:
How can I run multiple npm scripts in parallel?
所以有一种方法:
"scripts": {
"start": "set HTTPS=true&&react-scripts start",
"mockserver": "json-server --watch ../sample-db.json --port 3010 --delay 800",
"startdev": "concurrently --kill-others \"npm start\" \"npm run mockserver\"",
}我看到,在窗口上,我需要使用“开始”,这就是为什么单符号不能工作的原因。
https://stackoverflow.com/questions/74145750
复制相似问题