Application won't start in Internet Explorer 10-11
See original GitHub issue- I confirm that this is an issue rather than a question.
Bug report
It looks like Vuepress doesn’t support IE 10-11. There are two causes:
- Initially Vuepress uses ‘eval’ source maps, which doesn’t work in IE 10-11.
- Vuepress uses dynamically prebuilt ES6 app enhancers, which don’t get transpiled.
Steps to reproduce
- Create new vuepress@next project (I’m using 1.0.0-alpha.48 currently)
- Start dev-server with
npm run docs:dev
- Open
http://[yout-ip]:8080
in IE 10 or 11 - Witness it’s throwing an error at the
eval
statement - Make sure it’s not evergreen and uses file-based source maps with the following config:
module.exports = { evergreen: false, chainWebpack: (config, isServer) => { config.devtool('source-map'); }, };
- Refresh your Internet Explorer tab
- Witness it’s throwing an error at the ES6-like statement
What is expected?
Vuepress is expected to work with Internet Explorer 10-11.
What is actually happening?
Internet Explorer 10 and 11 can’t start Vuepress app, since it’s using ES6 syntax, which isn’t transpiled.
Other relevant information
-
My VuePress version is lower and euqal than
1.0.0-alpha.47
:- VuePress version: 1.0.0-alpha.48
- OS: macOS Mojave 10.14.4 (18E226)
- Node.js version: v11.10.1
- Browser version: IE 10.0.9200.17609 and 11.0.9600.19356
- Is this a global or local install? Local
- Which package manager did you use for the install? NPM
- Does this issue occur when all plugins are disabled? Yes
-
My VuePress version is higher than
1.0.0-alpha.47
, the following is the output ofnpx vuepress info
in my VuePress project:
System: OS: macOS 10.14.4 CPU: (8) x64 Intel® Core™ i7-4870HQ CPU @ 2.50GHz Binaries: Node: 11.10.1 - ~/.nvm/versions/node/v11.10.1/bin/node Yarn: Not Found npm: 6.9.0 - ~/.nvm/versions/node/v11.10.1/bin/npm Browsers: Chrome: 74.0.3729.169 Firefox: 66.0.5 Safari: 12.1 npmPackages: @vuepress/core: 1.0.0-alpha.48 @vuepress/theme-default: 1.0.0-alpha.48 vuepress: ^1.0.0-alpha.48 => 1.0.0-alpha.48 npmGlobalPackages: vuepress: Not Found
Issue Analytics
- State:
- Created 4 years ago
- Reactions:2
- Comments:17 (6 by maintainers)
Top GitHub Comments
@sergeymorkovkin I will try that out and maybe I can come up with a PR fo fix the issue in the core package.
I’m using a number of tweaks to webpack config to bypass this.