buildTestApp.sh 573 B

123456789101112131415161718192021222324252627282930
  1. #! /bin/bash
  2. env=$1
  3. if [ ! $env ]; then
  4. env='test'
  5. fi
  6. echo '当前打包环境: '$env
  7. read -p "请输入压缩后的包名称(直接回车将使用 test_版本号 命名)" libname
  8. if [ ! $libname ]; then
  9. JQ_EXEC=`which jq`
  10. FILE_PATH=./src/manifest.json
  11. libname=test_$(cat $FILE_PATH | ${JQ_EXEC} .version | sed 's/\"//g')
  12. fi
  13. echo '打包文件名: '$libname
  14. echo '----------------开始打包--------------------'
  15. yarn build-$env
  16. echo '----------------打包结束--------------------'
  17. zip $libname.zip dist/*
  18. open ./
  19. open $libname.zip -R