From 3c9ac1b3d80f592057fa2d1039b76f20537f3374 Mon Sep 17 00:00:00 2001 From: aixianling Date: Sun, 23 Jun 2024 10:34:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0oms=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.oms | 2 ++ examples/router/autoRoutes.js | 8 ++++++++ package.json | 1 + 3 files changed, 11 insertions(+) create mode 100644 .env.oms diff --git a/.env.oms b/.env.oms new file mode 100644 index 00000000..b893c1c6 --- /dev/null +++ b/.env.oms @@ -0,0 +1,2 @@ +VUE_APP_SCOPE=oms +VUE_APP_API=http://192.168.1.87:19897 diff --git a/examples/router/autoRoutes.js b/examples/router/autoRoutes.js index 2b204f21..3f491501 100644 --- a/examples/router/autoRoutes.js +++ b/examples/router/autoRoutes.js @@ -11,6 +11,9 @@ export default { // 自动化本工程应用 waiting.init({innerHTML: '应用加载中..'}) let startTime = new Date().getTime() + /** + * require.context 的路径变量范式只能为静态字符串 + */ switch (process.env.VUE_APP_SCOPE) { case 'dv': this.esm = { @@ -27,6 +30,11 @@ export default { project: require.context('../../project/ai', true, /\.(\/.+)\/App[A-Z][^\/]+\.vue$/, 'lazy') } break + case 'oms': + this.esm = { + project: require.context('../../project/oms', true, /\.(\/.+)\/App[A-Z][^\/]+\.vue$/, 'lazy') + } + break default: this.esm = { packages: require.context('../../packages/', true, /\.(\/.+)\/App[A-Z][^\/]+\.vue$/, 'lazy'), diff --git a/package.json b/package.json index d1b52625..e2a6853f 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "dev": "vue-cli-service serve examples/main.js", "build": "vue-cli-service build", "dev:ai": "vue-cli-service serve examples/main.js --mode ai", + "dev:oms": "vue-cli-service serve examples/main.js --mode oms", "dev:dv": "vue-cli-service serve examples/main.js --mode dv", "dev:fengdu": "vue-cli-service serve examples/main.js --mode fengdu", "lib": "npm publish||(npm unpublish -f&&npm publish)",