提问者:小点点

如何启动盖茨比使用并发?


我将GatsbyStrapi结合使用,并使用以下结构将这两个项目分开:

backend <- contains Strapi
frontend <- contains Gatsby
package.json

package.json内部,我同时安装了,因为我想同时运行后端前端:

 "scripts": {
    "backend_dev": "npm start --prefix backend strapi-develop",
    "frontend_dev": "npm start --prefix frontend develop",
    "dev": "concurrently \"npm run backend_dev\" \"npm run frontend_dev\""
  },

当我执行时:npm run backend_dev所有工作都很好,但是当我尝试启动gatsby时,我得到:

未知命令开发

我似乎无法从根文件夹运行Gatsby站点,因为如果我运行了:

cd frontend
npm run develop

站点在端口8000上正确启动

我该怎么解决这个问题?

更新

固定的package.json是:

"backend_dev": "npm start --prefix backend strapi-develop",
"frontend_dev": "cd frontend && npm run develop",
"dev": "concurrently \"npm run backend_dev\" \"npm run frontend_dev\""

共1个答案

匿名用户

尝试将命令与&&组合在一起,这在Windows中同样有效,请检查此相关的npm票证

"dev": "concurrently \"npm run backend_dev\" \"cd frontend && npm run frontend_dev\""