當我在 Rails 上使用單個命令啟動服務器時,有沒有辦法在 Reactjs 上啟動我的前端?
uj5u.com熱心網友回復:
您可以創建將它們鏈接在一起的Makefile或命令列別名alias startall="rails s; yarn start"(例如)。如果它們位于不同的目錄中,可能會更復雜一些,但您可以使用 yarn 指定路徑。另外值得注意的是Bash&&和;Bash 之間的區別,您可以在此處閱讀。
uj5u.com熱心網友回復:
您可以使用https://www.npmjs.com/package/concurrently包來實作這一點,在您的包中添加如下內容:
"start": "concurrently \"bin/webpack-dev-server\" \"bin/rails s\""
uj5u.com熱心網友回復:
你可以制作這樣的腳本
#!/bin/bash
trap 'kill 0' INT
cd [path-to-rails-project] && rails s &
cd [path-to-react-project] && yarn start &
wait
該腳本應該運行兩個服務器,并在觸發中斷時停止兩個服務器(ctrl-c)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/424094.html
上一篇:如何實作登錄功能?
下一篇:Ruby-引號內的陣列
