![](/img/trans.png)
[英]How to start nodejs server and next js app at the same time using concurrently at our backend?
[英]How to start gatsby using concurrently?
我將Gatsby
與Strapi
結合使用,並使用以下結構將這兩個項目分開:
backend <- contains Strapi
frontend <- contains Gatsby
package.json
在package.json
我concurrently
安裝,因為我想concurrently
運行backend
和frontend
:
"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.