目前

解决
方案:


1

、把

es6

改成兼容
浏览器的语法

ES5,

所有

js的转换

2、引入babel-polyfill

3、使用ESLint 语法规则,但是项目语法

基本上要

全部重新
改写


正确方法:下载依赖:babel-polyfill

(1)、安装依赖:

npm install --save babel-polyfill

(2)

如果你的英文入口使用ES6 import 语法,你应该在入口的开头替代导入垫片,以保证他是最先加载的js;

import 'babel-polyfill'

或在webpack中引入 ---- webpack.base.conf.js

module.exports = {entry: ["babel-polyfill","./app/js"]
}
复制代码

<-官方写法

module.exports = {entry: {app: ['babel-polyfill', './src/main.js']},
}复制代码

<-my project写法


如若没有解决:IE 9+依然报错:SCRIPT1003: 缺少 ':

在自己项目中打包:

运行

npm run build 是否

有错;

错误


此错误是


发现是UglifyJs无法解析ES6的问题,而在1.4.2 element-ui的包估计有ES6的语法,所以才导致打包失败

解决:

webpak.base.conf.js


添加:

resolve('/node_modules/_element-ui@1.4.3@element-ui/src'),resolve('/node_modules/_element-ui@1.4.3@element-ui/packages')复制代码
{test: /\.js$/,loader: 'babel-loader',include: [resolve('src'), resolve('test'),resolve('/node_modules/_element-ui@1.4.3@element-ui/src'),resolve('/node_modules/_element-ui@1.4.3@element-ui/packages'),]
},复制代码
注意

_element-ui@1.4.3@element-ui

根据
自己项目的版本和文件名修改


转载于:https://juejin.im/post/5a25480d6fb9a0452a3c2a29

VUe Eelement-ui 兼容es6 兼容IE9+ 报错:SCRIPT1003: 缺少 ':’相关推荐

  1. Vue CLI3不兼容IE11打开空白报错SCRIPT1003: 缺少 ‘:‘

    一.问题描述 Vue CLI3打包上线后的代码使用IE11打开后是空白的,控制台报错: SCRIPT1003: 缺少 ':' app.js (304501,83045) 其他浏览器打开没问题,问题定位 ...

  2. 兼容IE系统,报错SCRIPT1006: 缺少 ‘)‘

    系统使用IE系统打开报错截图: 第一步:使用npm安装babel-polyfill 依赖 npm install --sava babel-polyfill npm install --sava ba ...

  3. Vue项目下IE报错 SCRIPT1003: 缺少 ‘:‘,导致页面空白的解决方案

    ❝ 今年年初加入了物资团队,遇到的第一个问题就是解决IE的兼容性问题. ❞ 1 现象 当时的情况是IE浏览器在登录系统时,登录页无法加载,页面显示空白,所以也无法访问系统里的其他页面. 2 查看报错 ...

  4. vue打包后有es6语法兼容问题,ie报错

    vue打包后有es6语法兼容问题,ie报错 (个人学习笔记,仅供参考): 情景:ie/360浏览器打开build之后的页面报错了,点击报错定位的时候发现有"const"和箭头函数语 ...

  5. vue项目初始化时npm run dev报错webpack-dev-server解决方法

    vue项目初始化时npm run dev报错webpack-dev-server解决方法 参考文章: (1)vue项目初始化时npm run dev报错webpack-dev-server解决方法 ( ...

  6. vue项目在vscode中编译eslint报错没显示红色波浪线提示

    vue项目在vscode中编译eslint报错没显示红色波浪线提示. 如下图所示: 下图是预期效果: 不符合Eslint校验规则的代码位置都能展示出来,这样一目了然.能帮助我们迅速找到报错的位置. 然 ...

  7. css引入报错,vue项目通过import引入外部css报错怎么办

    vue项目通过import引入外部css报错的解决办法:首先在[webpack.config.js]中添加相关内容,添加后重新npm run dev:然后json文件中查看是否存在[css-loade ...

  8. ie浏览器下调试 console.log() 报错SCRIPT5007: 缺少对象

    原来使用火狐和谷歌浏览器调试,直接用console.log(param);是没问题的 但是最近这个项目要兼容ie浏览器,发现报错SCRIPT5007: 缺少对象 在具备调试功能的浏览器上,window ...

  9. Mint-UI 报错提示缺少“raf.js / vue-lazyload / vue-popup” - 解决办法

    Vue项目运行mint-ui组件,报错提示缺少"vue-popup" ,如何解决? 有时候还会报错提示:··· (比如 raf.js / vue-lazyload / vue-po ...

  10. cesium 地图无法加载 报错401 缺少token

    cesium 地图无法加载 报错401 缺少token 首先,报错401 说明用户没有访问权限,需要进行身份认证,也就是cesium需要密钥,也是最近实行的吧,因为之前不用也能加载出地图. token ...

最新文章

  1. 属性字符串(富文本)的使用
  2. 修改代码150万行!Apache Flink 1.9.0做了这些重大修改!(附链接)
  3. Android SurfaceView 绘图及帧频处理方法修正
  4. powerdesigner使用vba脚本创建物理模型的表和列
  5. MySQL更新时Error Code:1093和Error Code:1175的解决办法
  6. 怎样转换不同的pdf文件
  7. Java实现查找2-60以内的完数和盈数
  8. 软件开发者只要会敲代码就可以了?
  9. xml存储数据 优缺点_Python大神都是这样处理xml文件的!
  10. 表格数据快速转换成SQL语句
  11. android检查内存泄露工具,Android内存泄露检测 LeakCanary2.0(Kotlin版)的实现原理
  12. paip.抓取网页内容--java php python
  13. android p 第三方预装,刘作虎确认 一加6T将出厂预装Android P系统
  14. 使用procexp.exe查看线程详细信息
  15. 虚拟机win7纯净版镜像_win7中文版家vm虚拟机xp镜像庭普通版32位官方下载
  16. 云服务器被攻击了快速解决方案
  17. benj™ 100+城市街拍电影人像调色LR预设/移动LR预设/LUT预设效果预览
  18. java sql 违反协议_java.sql.SQLException: 违反协议异常的一种解释
  19. 解决小米远程管理下电脑出现ftp文件错误提示
  20. Java、JSP研究生导师信息管理系统设计

热门文章

  1. ai人工智能的本质和未来_人工智能如何塑造音乐产业的未来
  2. php 时间 拼接,PHP关于时间的时段的重合、 整合的方法
  3. 第一章计算机基础知识作业答案,计算机基础作业题1答案
  4. 装linux后分区丢失吗,找到了linux分区顺序错乱修复方法
  5. matlab挠率算法,中国科学院沈阳自动化研究所
  6. BZOJ 1146 网络管理Network(树链剖分+BST)
  7. Android View之布局加载流程
  8. What is a TensorFlow Session?
  9. HDU TIANKENG’s rice shop(模拟)
  10. 一幅图告诉你C-C++注释转换有多简单