zoukankan      html  css  js  c++  java
  • vue安卓4.4.2页面打不开的坑

    项目上线两三天,有保障说安卓下面页面打不开,所以查了下具体原因,系统版本过低,安卓4.4.2,然后发现本地没有babel-polyfill的包,具体解决方案如下:

    1,npm 安装

    npm install babel-polyfill
    npm install es6-promise

    package.json中会出现: 

    "babel-polyfill": "^6.26.0",
    "es6-promise": "^4.2.4",

     2,main.js引入

    import 'babel-polyfill' 
    import Es6Promise from 'es6-promise'
    require('es6-promise').polyfill()
    Es6Promise.polyfill()

    3,webpack.base.conf.js

    entry: { 
    app: ["babel-polyfill", "./src/main.js"]//最新的入口 
    // app: ‘./src/main.js’//原来的入口 
    }, 

     这里说下dependencies和devDependencies的区别:

    dependencies,是生产和测试打包后运行依赖,打包后仍然需要的。
    而devDependencies,是开发依赖项,也就是你npm run dev运行时候的依赖。而我检查了我的项目,果然,dependencies下面没有babel,加上之后,用户反应页面可以进去了,至此问题解决。
    所以以后发版时候看下dependencies下面有没有babel转义,没有一定得添加,像babel这种的必须得要 --save,还有就是--save-dev。这两个的区别在于:
    --save 运行依赖项下载 ; --save-dev  开发依赖项下载
     
    【完】
    南无阿弥陀佛
    南无观世音菩萨
    南无大势至菩萨
    南无清净大海众菩萨
     
  • 相关阅读:
    19_多态及引用类型的转化
    18_接口以及基本实现
    17_super关键字 超,基,父
    Static 关键字
    17_抽象类
    17_继承
    数 函数类 Math类
    ArrayList类 Arrays类 注释
    我的第一篇博客
    hdu 3478 Catch--二分图判断
  • 原文地址:https://www.cnblogs.com/tangjiao/p/9468219.html
Copyright © 2011-2022 走看看