这是我第一次使用webpackdéjàvu的网络浏览器。我几乎完成了我的项目,接近部署,即11 f $& #s up all。
我不知道为什么。我以为我的所有东西都覆盖着babel-polyfill和最后两个版本。但这太容易了。
我得到了:
该对象不支持属性或方法“includes”。 (原文德文:DasObjektunterstütztdieEigenschaft oder Methode“包括”nicht)
它抱怨这段代码:
/ ****** / if(!me.children.includes(request))me.children.push(request);
很明显 Array.prototype.includes 没有被填充。
vue js客户端渲染的webpack配置基本上如下所示:
module.exports = {
target: 'web',
entry: {
app1: ['babel-polyfill', 'picturefill', './src/entry-client1.js'],
app2: ['babel-polyfill', 'picturefill', './src/entry-client1.js']
},
output: {
path: path.resolve('public/dist'),
publicPath: '/dist
}
/* some other stuff */
}
我正在使用Webpack 4.1和Vue 2.5.15版。它是IE11。
也许有人可以简单地指出一个实际适用于IE11的配置示例。我甚至不在乎询问任何以前的IE版本了。
答案 0 :(得分:0)
您可以考虑安装(npm i --save core-js
或yarn add core-js
),然后在项目的入口处添加
import 'core-js'
目前core-js polyfill library是提供跨浏览器支持的最简单方法