diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js index 65fafb1db893d0377584497bf5ad76821e3cd713..6e17dc1fa9077752e30fc551e91c9912cd7c2095 100644 --- a/build/webpack.base.conf.js +++ b/build/webpack.base.conf.js @@ -9,7 +9,7 @@ function resolve(dir) { module.exports = { entry: { - app: './src/main.js' + app: ["babel-polyfill", "./src/main.js"] }, output: { path: config.build.assetsRoot, diff --git a/package.json b/package.json index 24837cdae7b9f3b387aca00783c4a2bc394ea852..12349e5a433a9229c0d9f97b2d3cb8a61cfc7a34 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,8 @@ "webpack-bundle-analyzer": "2.8.2", "webpack-dev-middleware": "1.10.2", "webpack-hot-middleware": "2.18.0", - "webpack-merge": "4.1.0" + "webpack-merge": "4.1.0", + "babel-polyfill": "^6.22.0" }, "engines": { "node": ">= 4.0.0", diff --git a/src/main.js b/src/main.js index c68905e9d53354e0604d496f4e39b7fbbd6dd1c3..12648b61414fbc87e57a65ecac6f7d5290e4fea3 100644 --- a/src/main.js +++ b/src/main.js @@ -20,6 +20,7 @@ import vueWaves from './directive/waves';// 水波纹指令 import errLog from 'store/errLog';// error log组件 import './mock/index.js'; // 该项目所有请求使用mockjs模拟 import { getToken } from 'utils/auth'; +import 'babel-polyfill';//支持IE执行原生script // register globally Vue.component('multiselect', Multiselect);