代码拉取完成,页面将自动刷新
#!/bin/bash
run_script() {
cd web/ || { echo "Failed to cd into web/"; exit 1;}
echo "Running npm build..."
npm run build || { echo "npm run build failed"; exit 1;}
cd .. || { echo "Failed to cd .."; exit 1;}
echo "Running Go program..."
go run main.go || { echo "go run main.go failed"; exit 1;}
}
install_dependencies() {
package_name=$1
if [ -z "$package_name" ]; then
echo "Package name is required"
exit 1
fi
echo "cd web/"
cd web/ || { echo "Failed to cd into web/"; exit 1;}
echo "Installing $package_name..."
npm install $package_name || { echo "npm install $package_name failed"; exit 1;}
cd .. || { echo "Failed to cd .."; exit 1;}
}
case $1 in
run)
run_script
;;
install)
if [ -z "$2" ]; then
echo "Usage: $0 install <package_name>"
exit 1;
fi
install_dependencies "$2"
;;
*)
echo "Usage: $0 {run|install <package_name>}"
exit 1
;;
esac
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。