当 package.json 指定不同的端口时,npm start 仅在端口 3000 上打开

问题描述 投票:0回答:1

我有一个 React 项目,它有多个构建脚本,可以在 Windows 机器上运行,但在我的 Mac 上运行时

npm start
它会忽略 package.json 并在端口 3000 上打开。

 "start": "set PORT=3050 && cross-env CLIENT_ENV=development craco start",

有人经历过这种情况吗?

reactjs npm npm-start
1个回答
0
投票

对于 mac 和 linux,您需要使用

set
,而不是
export

使用

cross-env
可能是您的情况下的最佳解决方案,例如

"start": "cross-env PORT=3050 && cross-env CLIENT_ENV=development craco start"
© www.soinside.com 2019 - 2024. All rights reserved.