问题:项目在mac上运行正常,但是在windows上运行时提示:'PORT'isnotrecognizedasainternalorexternalcommand,它也不是一个可操作的程序。如图:原因:package.json文件中scripts的每个属性都是一个自定义的脚本命令。您可以通过在命令行上执行npmrundev来执行此脚本。执行脚本时,会创建一个shell,然后在shell中执行指定的脚本。实际使用的shell可能因系统平台而异。在类UNIX系统中,如macOS或linux,它指的是/bin/sh,而在windows中,则使用cmd.exe。解决方案:"dev":"PORT=8081febdev",//mac"devWin":"setPORT=8081&&febdev",//windows
