'PORT' 不是内部或外部命令,也不是可运行的程序

github上clone了一react项目,安装依赖后,本地运行报错:

$ PORT=3051 react-scripts start
'PORT' 不是内部或外部命令,也不是可运行的程序

原因:
package.json中的运行脚本配置是mac或linux的,在windows上需要重新配置
添加start-win配置如下:

  "scripts": {
    "start": "PORT=3051 react-scripts start",
    "start-win": "set PORT=3051 && react-scripts start",
    "build": "react-scripts build && rm -rf ../docs/examples-v4 && mv build ../docs/examples-v4",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }

再次运行下面命令,即可。

npm run start-win

你可能感兴趣的:('PORT' 不是内部或外部命令,也不是可运行的程序)