diff --git a/babel.config.js b/babel.config.js index ba179669..eceb4cef 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,5 +1,9 @@ module.exports = { presets: [ '@vue/app' + ], + plugins: [ + // https://babeljs.io/docs/en/babel-plugin-transform-runtime/ + '@babel/plugin-transform-runtime' ] } diff --git a/package-lock.json.REMOVED.git-id b/package-lock.json.REMOVED.git-id index 0beccb92..2a147d07 100644 --- a/package-lock.json.REMOVED.git-id +++ b/package-lock.json.REMOVED.git-id @@ -1 +1 @@ -2ef1ec5879fe6ed0d41075962418f0b73b99f8e8 \ No newline at end of file +aba14ba69c1b10aabcba100e3478b48ba9f2c465 \ No newline at end of file diff --git a/package.json b/package.json index 29f2e676..905af1fd 100644 --- a/package.json +++ b/package.json @@ -13,12 +13,12 @@ "test:unit": "vue-cli-service test:unit" }, "dependencies": { + "@babel/runtime": "^7.2.0", "@d2-projects/d2-crud": "^2.0.3", "@d2-projects/vue-filters-date": "^1.0.2", "@d2-projects/vue-table-export": "^1.0.1", "@d2-projects/vue-table-import": "^1.0.0", "axios": "^0.17.1", - "babel-polyfill": "^6.26.0", "better-scroll": "^1.12.1", "clipboard-polyfill": "^2.4.1", "countup.js": "^1.9.3", @@ -53,6 +53,7 @@ "vuex": "^3.0.1" }, "devDependencies": { + "@babel/plugin-transform-runtime": "^7.2.0", "@kazupon/vue-i18n-loader": "^0.3.0", "@vue/cli-plugin-babel": "^3.0.0", "@vue/cli-plugin-eslint": "^3.0.0", diff --git a/src/main.js b/src/main.js index 2b8fc81a..10f3de53 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,3 @@ -// polyfill -import 'babel-polyfill' // Vue import Vue from 'vue' import App from './App' diff --git a/vue.config.js b/vue.config.js index 3a5eabfd..8ada6685 100644 --- a/vue.config.js +++ b/vue.config.js @@ -105,9 +105,6 @@ module.exports = { .set('__filename', true) // babel-polyfill 加入 entry const entry = config.entry('app') - entry - .add('babel-polyfill') - .end() // 判断环境加入模拟数据 if (process.env.VUE_APP_BUILD_MODE !== 'nomock') { entry