我有一个 React 项目,它有多个构建脚本,可以在 Windows 机器上运行,但在我的 Mac 上运行时
npm start
它会忽略 package.json 并在端口 3000 上打开。
"start": "set PORT=3050 && cross-env CLIENT_ENV=development craco start",
有人经历过这种情况吗?
对于 mac 和 linux,您需要使用
set
,而不是 export
。
使用
cross-env
可能是您的情况下的最佳解决方案,例如
"start": "cross-env PORT=3050 && cross-env CLIENT_ENV=development craco start"