Quellcode durchsuchen

[add]build-local

jihuaqiang vor 2 Jahren
Ursprung
Commit
01e09a6e77
2 geänderte Dateien mit 31 neuen und 0 gelöschten Zeilen
  1. 30 0
      buildTestApp.sh
  2. 1 0
      package.json

+ 30 - 0
buildTestApp.sh

@@ -0,0 +1,30 @@
+
+#! /bin/bash
+env=$1
+if [ ! $env ]; then  
+    env='test'
+fi 
+
+echo '当前打包环境: '$env
+
+read -p "请输入压缩后的包名称(直接回车将使用 test_版本号 命名)" libname
+
+if [ ! $libname ]; then  
+    JQ_EXEC=`which jq`
+    FILE_PATH=./src/manifest.json
+    libname=test_$(cat $FILE_PATH | ${JQ_EXEC} .version | sed 's/\"//g')
+fi  
+
+echo '打包文件名: '$libname
+
+echo '----------------开始打包--------------------'
+
+yarn build-$env
+
+echo '----------------打包结束--------------------'
+
+zip $libname.zip dist/*
+
+open ./
+open $libname.zip -R
+

+ 1 - 0
package.json

@@ -5,6 +5,7 @@
   "scripts": {
     "serve": "vue-cli-service serve",
     "build-test": "vue-cli-service build --mode development",
+    "build-local": "sh buildTestApp.sh",
     "build-pre": "vue-cli-service build --mode pre",
     "build-prod": "vue-cli-service build --mode production",
     "lint": "vue-cli-service lint",