兼容IE是个坑,低版本IE不少都无法跑起来vue
问题现象:vue-cli项目在IE下运行,会在钩子函数出现 ReferenceError: “Promise”未定义webpack
解决办法:web
step1:安装最新的web-pack-server 命令行:npm install --save-dev webpack-servervue-cli
step2:安装Babel Polyfill npm
命令行:(1)npm install --save babel-polyfillbabel
(2)在webpack.base.conf.js这个文件加入代码 require("babel-polyfill")函数
(3)在main.js里面添加代码 import "babel-polyfill";ui
step3:运行vue-cli项目 npm run dev 这时IE已经可以正常跑项目了!spa