代码之家  ›  专栏  ›  技术社区  ›  Cindy Conway

Vuejs与Vuetify不在IE 11中工作

  •  3
  • Cindy Conway  · 技术社区  · 7 年前

    我的应用程序可以在除IE 11以外的所有浏览器中运行。在IE中我得到 Error: Object doesn't support property or method 'assign' . 我已经添加了babel polyfill,但是我仍然得到相同的错误,就像polyfill没有正确编译一样。

    我安装了Babel Polyfill npm install --save babel-polyfill .

    我更改了webpack.base.conf.js,如下所示

    module.exports = {
      context: path.resolve(__dirname, '../'),
      entry: {
        babelPolyfill: 'babel-polyfill',
        app: './src/main.js'
      },
    

    该项目是从Vuetify的Webpack样板文件开始的。

    2 回复  |  直到 7 年前
        1
  •  2
  •   Guillaume Meral    7 年前

    您可以添加

    import 'babel-polyfill'
    

    至main.js

    我想这不是最好的解决方案性能,因为您加载了一个并不总是需要的模块。 但是,这可以在等待Webpack向导通过时解决您的问题;)

        2
  •  2
  •   Cindy Conway    7 年前

    我已经开始工作了。将额外的入口点添加为数组会使其成为同一依赖关系图的一部分,因此会构建到同一个文件中。现在一切都很好,即使在I11。

    module.exports = {
      context: path.resolve(__dirname, '../'),
      entry: {
        app: ['babel-polyfill', './src/main.js']
      },