如何在 bash 函数中设置标志以设置别名?

How to set flag in bash function for setting aliases?

这是我要执行的命令

watchify files/[filename].js -t hbsfy -o out/[filename].js

我试过了

javascriptCompile() {
  foo="src/js/files/.js -t hbsfy -o src/js/out/.js"
    watchify "$foo"
}

alias jc=javascriptCompile
jc main

我收到这个错误

您必须使用 -o 指定输出文件。

需要是数组:

javascriptCompile () {
  foo=(src/js/files/"".js -t hbsfy -o src/js/out/"".js)
  watchify "${foo[@]}"
}
alias jc=javascriptCompile
jc main