标签: bash shell npm
我遇到了一个非常愚蠢和令人沮丧的问题。
我的团队经常使用此脚本进行开发
cd client && source .env && yarn run start
他们都在macOS上,它工作正常。我在Ubuntu上,由于某种原因,NPM将此命令发送到sh而不是bash(在源命令是。),这会抛出错误。
我花了好几个小时试图弄清楚如何改变它,但我看不到任何东西。我可以改变一些设置吗?为什么NPM选择sh而不是更常见的bash或zsh?我能做些什么来解决这个问题吗?