'PORT' 不是内部或外部命令,也不是可运行的程序
问题:
【'PORT' 不是内部或外部命令,也不是可运行的程序】项目在 mac上运行正常, 在 windows 上运行时提示: 'PORT' 不是内部或外部命令,也不是可运行的程序。 如图:
文章图片
原因:
package.json文件中 scripts 的每一个属性都是一个自定义的脚本命令,在命令行中可以通过执行npm run dev来执行这段脚本,执行脚本时候会创建一个shell,然后在shell中执行指定的脚本。
实际使用的 shell 可能会根据系统平台而不同,类 UNIX 系统里,如 macOS 或 linux 中指代的是 /bin/sh, 在 windows 中使用的是 cmd.exe。
解决:
"dev": "PORT=8081 feb dev",// mac
"devWin": "set PORT=8081 && feb dev",// windows
推荐阅读
- NO.38|NO.38 我不是嫁不出去,而是不想嫁
- 孩子不是实现父母欲望的工具——林哈夫
- 人生是什么(2015.9.8)
- 离开美即
- 2019-07-04优美学子杨慧(创业路上,我不是一个人在战斗)
- 沙头湾(小说)
- 洱海不是海,,人群没有你
- 操作系统|[译]从内部了解现代浏览器(1)
- 残卷
- 句子分享