From 201ead0f143da03d6c69c992c0c5ca38a2deff3e Mon Sep 17 00:00:00 2001 From: han_feng Date: Wed, 14 Nov 2018 16:24:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0NoMock=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 53eec152a91d65dbd0e2a4583c311fea2fe1c1c7 [formerly 53eec152a91d65dbd0e2a4583c311fea2fe1c1c7 [formerly 53eec152a91d65dbd0e2a4583c311fea2fe1c1c7 [formerly 53eec152a91d65dbd0e2a4583c311fea2fe1c1c7 [formerly c444975758b78dccb4417961afb6742968c896b1 [formerly dc590efc1303bd1368312e1641c481b0c4a8dbc7]]]]] Former-commit-id: 1d0794f07342a190108aa8503d50d3951f3da9d7 Former-commit-id: 4407cc381a0f6202bba464e8f81046f8e50ae6c8 Former-commit-id: 7cae2a4aa50e146cc4c051f8bf45828e66d925f6 [formerly 586f3af810f4b0402d839b2d3b960379d6e57d48] Former-commit-id: 28cc51bee72e51ea218e9c6a96011c264654f407 Former-commit-id: 7589bbd29c3df02ee14b111f55b560b374f779f8 Former-commit-id: 4b34228333185d62a4da20cdc57e481f09fd062d Former-commit-id: bcc587834afb148202698b4f56f8fc29354e25ed Former-commit-id: 3683c4bd65bacca11e47555140fb38d1e102cee1 --- .env.nomock | 7 +++++++ package.json | 1 + src/main.js | 2 -- vue.config.js | 6 ++++++ 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 .env.nomock diff --git a/.env.nomock b/.env.nomock new file mode 100644 index 00000000..0c644c80 --- /dev/null +++ b/.env.nomock @@ -0,0 +1,7 @@ +# No Mock 构建 + +# 指定构建模式 +NODE_ENV=production + +# 标记当前是 No Mock 构建 +VUE_APP_BUILD_MODE=nomock diff --git a/package.json b/package.json index f5d7c7e4..3e8324d6 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "start": "npm run serve", "dev": "npm run serve", "build": "vue-cli-service build", + "build:nomock": "vue-cli-service build --mode nomock", "build:travis": "vue-cli-service build --mode travis", "lint": "vue-cli-service lint --fix", "test:unit": "vue-cli-service test:unit" diff --git a/src/main.js b/src/main.js index 3704dc78..b11a2976 100644 --- a/src/main.js +++ b/src/main.js @@ -5,8 +5,6 @@ import Vue from 'vue' import App from './App' // store import store from '@/store/index' -// 模拟数据 -import '@/mock' // 多国语 import i18n from './i18n' // 核心插件 diff --git a/vue.config.js b/vue.config.js index aa5136af..f2f2f446 100644 --- a/vue.config.js +++ b/vue.config.js @@ -57,5 +57,11 @@ module.exports = { entry .add('babel-polyfill') .end() + if (process.env.VUE_APP_BUILD_MODE !== 'nomock') { + // 加入模拟数据 + entry + .add('@/mock') + .end() + } } }