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)",