我是bash脚本的新手,但是我试图编写一个脚本来创建React应用程序。在脚本中,我想在npx create-react-app ..
命令中传递一个变量。运行脚本时,出现错误消息“ ReactAppInitialisation.sh:12:不是标识符:应用程序名称”。我要去哪里错了?非常感谢!
printf "${green}What would you like to call your new react app?\n"
read app-name
npx create-react-app "${app-name}"
答案 0 :(得分:0)
您不能在变量名中使用-
。仅允许使用字母,数字和_
。
尝试:
read -r app_name
npx create-react-app "${app_name}"