diff --git a/package.json b/package.json index 919ef93..bd0557b 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,8 @@ "dev-test": "vite --host --mode=test", "dev-lang-en": "set APP_LANGUAGE=en-US && vite --host --mode=lang-en", "build": "tsc && vite build", + "build-zh": "cross-env APP_LANGUAGE=zh-CN tsc && vite build --mode=production", + "build-en": "cross-env APP_LANGUAGE=en-US vite build --mode=production", "build-test": "tsc && vite build --mode=test", "build-relative": "tsc && vite build --mode=relative", "build-prod": "tsc && vite build --mode=production", @@ -24,6 +26,7 @@ "antd": "^5.22.5", "axios": "^1.7.7", "clsx": "^2.1.1", + "cross-env": "^7.0.3", "dayjs": "^1.11.11", "file-saver": "^2.0.5", "flv.js": "^1.6.2", diff --git a/yarn.lock b/yarn.lock index 95b3e33..db37a35 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1331,6 +1331,13 @@ core-util-is@~1.0.0: resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + cross-spawn@^7.0.0, cross-spawn@^7.0.2: version "7.0.5" resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.5.tgz#910aac880ff5243da96b728bc6521a5f6c2f2f82" @@ -1340,6 +1347,15 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" +cross-spawn@^7.0.1: + version "7.0.6" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + crypt@0.0.2: version "0.0.2" resolved "https://registry.npmmirror.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"