現象
Vuexで構築したアプリケーションをIE11で動かすとエラーになった。
error: [vuex] vuex requires a promise polyfill in this browser
promise がIEだと使えないようだ。
解決
babel-polyfill を入れる
npm install --save-dev babel-polyfill
Vuexのbuild設定を変更
build/webpack.base.conf.js
module.exports = { entry: { + app: ['babel-polyfill', './src/js/app.ts'] - app: './src/js/app.ts' },
it works!