vue在开发环境怎么兼容ie_vue 配置兼容ie浏览器
您现在的位置是:网站首页>>前端技术>>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浏览器相关推荐
- 用 cooking 搭建一个简单又优雅的 Vue 项目开发环境 (入门篇)
本文适合 Vue 的初学者,以及对 webpack 不熟悉的同学阅读.前提是你要会用基本的命令行. Node 和 NPM,以及掌握 ES2015 的基础知识.本文都是在 macOS 环境下运行,要求使 ...
- [vue-cli]不用vue-cli,你自己有搭建过vue的开发环境吗?流程是什么?
[vue-cli]不用vue-cli,你自己有搭建过vue的开发环境吗?流程是什么? 基本概念 首先先了解先webpack的基本概念,webpack属于一个构建工具,主要有mode.entry.out ...
- 从零开始搭建webpack的vue生产/开发环境
一.初始化项目 在命令行中敲入如下命令: mkdir Webpack-Vue && cd Webpack-Vue && npm init -y 然后你就可以在你的当前路 ...
- vue2.0---搭建vue的开发环境
vue2.0---搭建vue的开发环境 一.NPM 使用介绍 测试node是否安装完成 cnpm介绍 安装cnpm 如果检测失败出现:***权限问题 Powershell 脚本运行的几种权限: 二.命 ...
- 2022 最新 Mac Vim 开发环境的部署与配置
2022 最新 Mac Vim 开发环境的部署与配置 效果图 Vim 插件简介 插件名 描述 pope/vim-fugitive Vim 编辑器中的 Git 包装器插件,它可以让我们在 Vim 编辑器 ...
- win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...
以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考. 1 硬件与系统条件 Win7 64位系统,显卡为NVIDIA GeforeGT 635M 2 安装策略 a.由 ...
- 从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置
前言 学习ue4的理由 我是个资深unity玩家,自认为可以使用unity做任何事.对虚幻的仰慕纯属技术信仰,懂的都懂不多解释.我并不打算放弃unity,正所谓艺多不压身,多储备点技术栈也没坏处. u ...
- 极海APM微控制器基于IAR开发环境搭建与工程调试配置方法
极海APM微控制器基于IAR开发环境搭建与工程调试配置方法 ✨本篇主要针对基于IAR for ARM版本:V9.30.1环境搭建和工程调试配置过程进行介绍,当然也同样适用于基于ARM架构芯片的开发使用 ...
- STM32集成开发环境 STM32CubeIDE 安装与配置指南
STM32集成开发环境 STM32CubeIDE 安装与配置指南 Start With STM32CubeIDE 前言 一.IDE下载 源文件下载 安装步骤 二.界面汉化 牵引信标 开始跃迁 三.主题 ...
- Spark开发环境的搭建与配置(基于Linux)
目录 一.部署环境安装说明 二.Spark安装 1.Spark下载 2.解压Spark安装包 3.配置环境 4.安装scala(scala要在同一目录下) 一.部署环境安装说明 部署环境VMware+ ...
最新文章
- 如何在IE右键菜单中添加菜单项(转)
- AMD正式公布第七代桌面级APU AM4新接口
- 信息网络基础设施普遍薄弱,提防信息安全风险--央行副行长
- scatter 基本用法 python matplotlib
- Spring-AOP 引介切面
- N5-用两个栈来实现一个队列
- java web开发小记(6)将int类型的list插入到mysql数据库
- 双重检查锁实现单例模式的线程安全问题
- zabbix server 迁移步骤
- 《前端工程化体系设计与实践》-笔记
- xwpftemplate的时间设置_数据导出生成word附件使用POI的XWPFTemplate对象
- 全世界云计算宕机和中断[2013年-2014年集锦]
- 190509每日一句
- com.android.htcdialer+意外停止+htc,HTC刷机为什么会变砖 HTC刷机变砖修复方法介绍【教程】...
- harmonyos鸿蒙,HarmonyOS鸿蒙入门篇
- UCRT: VC 2015 Universal CRT, by Microsoft
- CMPP3.0-超长短信
- 图书馆借阅系统(应用)的设计与实现
- 微信公众号开发-自定义菜单
- linux常用命令知识点