簡體   English   中英

如何同時使用 gatsby 啟動?

[英]How to start gatsby using concurrently?

我將GatsbyStrapi結合使用,並使用以下結構將這兩個項目分開:

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

package.jsonconcurrently安裝,因為我想concurrently運行backendfrontend

 "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\""

嘗試將命令與&&結合使用,這也適用於 Windows,請檢查此相關的npm 票證

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM