無法運行在指定port 上 --port 4001 簡單解法


環境是mac 上面兩個指令重複確認都找不到有port 4001的佔用
但yarn run xxx --port 4001 卻不如預期的啟在8080

解法
yarn run xxx -- --port 4001
多一個--的效果是參數直接進到xxx 而不是外層yarn解析 
這樣就可以正常運行在4001 port 上

猜想是某些應用程式或開發伺服器可能會快取配置導致yarn解析錯誤

有趣的是
yarn run xxx -- --port 4001 成功後錯誤快取被矯正了
這時再yarn run xxx --port 4001 也能成功運行上 port 4001

 

 

爬文解法大多是找到佔用port 4001的pid 然後kill
無法運行在指定port 上 --port 4001 簡單解法
 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 MonkeyJ 的頭像
    MonkeyJ

    程式猴

    MonkeyJ 發表在 痞客邦 留言(0) 人氣()