您现在的位置是:网站首页>>前端技术>>Vue

vue 配置兼容ie浏览器

发布时间:2018-11-26 10:39:46作者:wangjian浏览量:843点赞量:0

vue框架使用了ES6,然而ie浏览器不支持ES6语法,导致使用vue搭建的项目在ie浏览器上面无法运行,这里解决vue框架兼容ie(9+)浏览器问题

1:安装babel-polyfill(解决ie不支持promise对象的问题)npm install --save-dev babel-polyfill

2:使用babel-polyfill插件

在main.js文件的第一行引入babel-polyfill(这里注意第一行引入)import "babel-polyfill"

引入成功后,如果项目还不可以在ie浏览器上正常运行的话,可能是项目中安装了babel-preset-es2015和babel-preset-stage-*,在网上查到的资料大部分安装的是babel-preset-stage-2,然而我的项目安装的项目是babel-preset-stage-3,

3:配置babel-preset-es2015和babel-preset-stage-*

(1)在.babelrc里面进行配置{

"presets": ["stage-3","es2015"],  #如果安装的是babel-preset-stage-2使用stage-2

"plugins": ["transform-vue-jsx", "transform-runtime"]

}

(2):配置webpack.base.config.js

在module里配置需要进行编译的文件夹(如下)module:{

rules:[

{

test: /\.js$/,

loader: 'babel-loader',

include: [

resolve('../src'), resolve('../config'),

resolve('../libs'), resolve('../node_modules/iview')

],

query: {

presets: ['es2015']

}

},

]

}

重新运行项目,这时候发现报错

Module build failed: ReferenceError: Unknown plugin "transform-vue-jsx"

这是由于webpack无法解析vue-jsx的语法问题

解决:

安装依赖 [babel-plugin-transform-vue-jsx][1]npm install\

babel-plugin-syntax-jsx\

babel-plugin-transform-vue-jsx\

babel-helper-vue-jsx-merge-props\

--save-dev

到此vue配置兼容ie(9+)浏览器问题完美解决

0

+1

vue在开发环境怎么兼容ie_vue 配置兼容ie浏览器相关推荐

  1. 用 cooking 搭建一个简单又优雅的 Vue 项目开发环境 (入门篇)

    本文适合 Vue 的初学者,以及对 webpack 不熟悉的同学阅读.前提是你要会用基本的命令行. Node 和 NPM,以及掌握 ES2015 的基础知识.本文都是在 macOS 环境下运行,要求使 ...

  2. [vue-cli]不用vue-cli,你自己有搭建过vue的开发环境吗?流程是什么?

    [vue-cli]不用vue-cli,你自己有搭建过vue的开发环境吗?流程是什么? 基本概念 首先先了解先webpack的基本概念,webpack属于一个构建工具,主要有mode.entry.out ...

  3. 从零开始搭建webpack的vue生产/开发环境

    一.初始化项目 在命令行中敲入如下命令: mkdir Webpack-Vue && cd Webpack-Vue && npm init -y 然后你就可以在你的当前路 ...

  4. vue2.0---搭建vue的开发环境

    vue2.0---搭建vue的开发环境 一.NPM 使用介绍 测试node是否安装完成 cnpm介绍 安装cnpm 如果检测失败出现:***权限问题 Powershell 脚本运行的几种权限: 二.命 ...

  5. 2022 最新 Mac Vim 开发环境的部署与配置

    2022 最新 Mac Vim 开发环境的部署与配置 效果图 Vim 插件简介 插件名 描述 pope/vim-fugitive Vim 编辑器中的 Git 包装器插件,它可以让我们在 Vim 编辑器 ...

  6. win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...

    以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考. 1 硬件与系统条件 Win7 64位系统,显卡为NVIDIA GeforeGT 635M 2 安装策略 a.由 ...

  7. 从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置

    前言 学习ue4的理由 我是个资深unity玩家,自认为可以使用unity做任何事.对虚幻的仰慕纯属技术信仰,懂的都懂不多解释.我并不打算放弃unity,正所谓艺多不压身,多储备点技术栈也没坏处. u ...

  8. 极海APM微控制器基于IAR开发环境搭建与工程调试配置方法

    极海APM微控制器基于IAR开发环境搭建与工程调试配置方法 ✨本篇主要针对基于IAR for ARM版本:V9.30.1环境搭建和工程调试配置过程进行介绍,当然也同样适用于基于ARM架构芯片的开发使用 ...

  9. STM32集成开发环境 STM32CubeIDE 安装与配置指南

    STM32集成开发环境 STM32CubeIDE 安装与配置指南 Start With STM32CubeIDE 前言 一.IDE下载 源文件下载 安装步骤 二.界面汉化 牵引信标 开始跃迁 三.主题 ...

  10. Spark开发环境的搭建与配置(基于Linux)

    目录 一.部署环境安装说明 二.Spark安装 1.Spark下载 2.解压Spark安装包 3.配置环境 4.安装scala(scala要在同一目录下) 一.部署环境安装说明 部署环境VMware+ ...

最新文章

  1. 如何在IE右键菜单中添加菜单项(转)
  2. AMD正式公布第七代桌面级APU AM4新接口
  3. 信息网络基础设施普遍薄弱,提防信息安全风险--央行副行长
  4. scatter 基本用法 python matplotlib
  5. Spring-AOP 引介切面
  6. N5-用两个栈来实现一个队列
  7. java web开发小记(6)将int类型的list插入到mysql数据库
  8. 双重检查锁实现单例模式的线程安全问题
  9. zabbix server 迁移步骤
  10. 《前端工程化体系设计与实践》-笔记
  11. xwpftemplate的时间设置_数据导出生成word附件使用POI的XWPFTemplate对象
  12. 全世界云计算宕机和中断[2013年-2014年集锦]
  13. 190509每日一句
  14. com.android.htcdialer+意外停止+htc,HTC刷机为什么会变砖 HTC刷机变砖修复方法介绍【教程】...
  15. harmonyos鸿蒙,HarmonyOS鸿蒙入门篇
  16. UCRT: VC 2015 Universal CRT, by Microsoft
  17. CMPP3.0-超长短信
  18. 图书馆借阅系统(应用)的设计与实现
  19. 微信公众号开发-自定义菜单
  20. linux常用命令知识点

热门文章

  1. 人工智能和机器视觉技术学习培训设备
  2. 回溯算法高效解标准数独
  3. vs格式化代码快捷键_VisualStudio高效率快捷键设置建议
  4. 【136天】尚学堂高淇Java300集视频精华笔记(77-78)
  5. 怎么查期刊是核心、是EI,还是SCI,或者说有哪些不是吧?
  6. 清除Chrome浏览器的历史记录、缓存
  7. 优酷KUX1080转码工具如何将KUX视频转换成MP4格式 1
  8. 优酷1080p的kux格式文件转码
  9. JDBC 实现数据库增删改查
  10. php excel库,phpexcel类库下载