Bash &引用;“未找到命令”;在ZSH脚本中

Bash &引用;“未找到命令”;在ZSH脚本中,bash,alias,zsh,zshrc,Bash,Alias,Zsh,Zshrc,我试图通过键入~/scripts/recomposeUi.zsh来运行此脚本,但执行此操作时收到以下错误: /Users/me/scripts/recomposeUi.zsh:2:未找到命令:dcrs 这是我的脚本,recoposeui.zsh: #!/bin/zsh cd ~/myProject/ && npm run build && docker build -t wm . && cd ~/projectTwo/ && dcr

我试图通过键入
~/scripts/recomposeUi.zsh来运行此脚本,但执行此操作时收到以下错误:

/Users/me/scripts/recomposeUi.zsh:2:未找到命令:dcrs

这是我的脚本,recoposeui.zsh:

#!/bin/zsh
cd ~/myProject/ && npm run build && docker build -t wm . && cd ~/projectTwo/ && dcrs && cd ~/myProject/
alias dcd='docker-compose down'
alias dcu='docker-compose up -d'
alias dcp='docker-compose pull'
alias dcrs='dcd && dcp; dcu'
这是我的.zshrc:

#!/bin/zsh
cd ~/myProject/ && npm run build && docker build -t wm . && cd ~/projectTwo/ && dcrs && cd ~/myProject/
alias dcd='docker-compose down'
alias dcu='docker-compose up -d'
alias dcp='docker-compose pull'
alias dcrs='dcd && dcp; dcu'

出了什么问题?

.zshrc
在交互式shell中执行

脚本的Shell不是交互式的

尝试将别名移动到
.zshenv
(始终执行)或添加到脚本命令的头部
source~/.zshrc
(手动读取)