vue脚手架搭建项目的兼容性配置详解


Posted in Javascript onJuly 17, 2018

使用vue-cli搭建项目,面临着解决ie兼容性问题(ie9+),因为ie浏览器并不支持es6语法等。

首先安装babel-polyfill,解决ie不支持promise对象的问题

npm install --save-dev babel-polyfill

安装成功之后,在main.js第一行引入

import 'babel-polyfill'

安装引入成功之后,如果项目还不能正常运行

则需要安装babel进行解析

(推荐阮一峰老师的文章https://3water.com/article/141931.htm)

我自己是安装了babel-preset-es2015和babel-preset-stage-2

在.babelrc里面进行配置

{
  "presets": ["stage-2","es2015"],
  "plugins": ["transform-vue-jsx", "transform-runtime"]
}

然后在webpack.base.config.js进行配置

脚手架搭建的项目里面都有这个方法:

function resolve(dir) {
  return path.join(__dirname, dir)
}

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

module:{
  rules:[
    {
      test: /\.js$/,
      loader: 'babel-loader',
      include: [
        resolve('../src'), resolve('../config'),       
        resolve('../libs'), resolve('../node_modules/iview')
      ],
      query: {
        presets: ['es2015']
      }
    },
  ]
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
深入理解javascript中return的作用
Dec 30 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
May 05 Javascript
Javascript中For In语句用法实例
May 14 Javascript
浅谈$(document)和$(window)的区别
Jul 15 Javascript
谈谈JavaScript异步函数发展历程
Sep 29 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
Jan 13 Javascript
js实现炫酷的左右轮播图
Jan 18 Javascript
angular指令笔记ng-options的使用方法
Sep 18 Javascript
vue-cli3 karma单元测试的实现
Jan 18 Javascript
详解Vue中组件传值的多重实现方式
Aug 16 Javascript
Vue的全局过滤器和私有过滤器的实现
Apr 20 Javascript
浅谈JavaScript中this的指向问题
Jul 28 Javascript
使用svg实现动态时钟效果
Jul 17 #Javascript
详解.vue文件中style标签的几个标识符
Jul 17 #Javascript
webstrom Debug 调试vue项目的方法步骤
Jul 17 #Javascript
vue实现未登录跳转到登录页面的方法
Jul 17 #Javascript
打通前后端构建一个Vue+Express的开发环境
Jul 17 #Javascript
详解如何从零开始搭建Express+Vue开发环境
Jul 17 #Javascript
微信小程序自定义组件之可清除的input组件
Jul 17 #Javascript
You might like
PHP中的cookie
2006/11/26 PHP
php 在线打包_支持子目录
2008/06/28 PHP
php生成随机数的三种方法
2014/09/10 PHP
php安全配置记录和常见错误梳理(总结)
2017/03/28 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
JS中toFixed()方法引起的问题如何解决
2012/11/20 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
javascript学习总结之js使用技巧
2015/09/02 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
url传递的参数值中包含&时,url自动截断问题的解决方法
2016/08/02 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
React中上传图片到七牛的示例代码
2017/10/10 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
python看某个模块的版本方法
2018/10/16 Python
css3中transition属性详解
2014/09/02 HTML / CSS
介绍下Java的输入输出流
2014/01/22 面试题
数据库笔试题
2013/05/09 面试题
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
室内拓展活动方案
2014/02/13 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
总经理检讨书
2014/09/15 职场文书
社会实践活动报告
2015/02/05 职场文书
护林员个人总结
2015/03/04 职场文书
2015年乡镇民政工作总结
2015/05/13 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
军训后的感想
2015/08/07 职场文书
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
JavaScript与JQuery框架基础入门教程
2021/07/15 Javascript