如何解决VUE项目在IE11白屏报错SCRIPT1002语法错误的问题?

2026-04-02 23:300阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计796个文字,预计阅读时间需要4分钟。

如何解决VUE项目在IE11白屏报错SCRIPT1002语法错误的问题?

问题现象:使用vue/cli3脚手架搭建的前端项目,vue版本为2.6.10。browserslist配置如下:[ last 2 versions, 1% ]。但在开发环境的IE11中打开项目显示白屏,F12打开显示5306行代码。

分析过程:检查了browserslist配置,发现配置中包含了IE11,但实际开发环境中的IE11打开项目显示白屏。进一步检查代码,发现5306行代码可能是导致问题的原因。尝试注释掉这一行代码后,项目在IE11中正常显示。

问题现象

项目使用vue/cli3脚手架搭建的前端项目,vue版本为2.6.10。

browserslist的配置如下:

[ "> 1%", "last 2 versions"]

但开发环境的IE11打开显示白屏,F12打开显示:

分析过程

5306行显示 "./node_modules/_debug@4.1.1@debug/src/browser.js"这个路径报错,由于eval()包含的代码中有ES6的语法,IE不支持,查了网上很多资料都说使用babel-polyfill来解决。

现象一:IE不支持ES6语法

  • Vuex requires a Promise polyfill in this browser
  • "“Promise”未定义"

以上现象为IE不支持Promise,即不支持ES6语法。出现IE白屏和报SCRIPT1002错误的大都是此原因。

阅读全文

本文共计796个文字,预计阅读时间需要4分钟。

如何解决VUE项目在IE11白屏报错SCRIPT1002语法错误的问题?

问题现象:使用vue/cli3脚手架搭建的前端项目,vue版本为2.6.10。browserslist配置如下:[ last 2 versions, 1% ]。但在开发环境的IE11中打开项目显示白屏,F12打开显示5306行代码。

分析过程:检查了browserslist配置,发现配置中包含了IE11,但实际开发环境中的IE11打开项目显示白屏。进一步检查代码,发现5306行代码可能是导致问题的原因。尝试注释掉这一行代码后,项目在IE11中正常显示。

问题现象

项目使用vue/cli3脚手架搭建的前端项目,vue版本为2.6.10。

browserslist的配置如下:

[ "> 1%", "last 2 versions"]

但开发环境的IE11打开显示白屏,F12打开显示:

分析过程

5306行显示 "./node_modules/_debug@4.1.1@debug/src/browser.js"这个路径报错,由于eval()包含的代码中有ES6的语法,IE不支持,查了网上很多资料都说使用babel-polyfill来解决。

现象一:IE不支持ES6语法

  • Vuex requires a Promise polyfill in this browser
  • "“Promise”未定义"

以上现象为IE不支持Promise,即不支持ES6语法。出现IE白屏和报SCRIPT1002错误的大都是此原因。

阅读全文