zoukankan      html  css  js  c++  java
  • 使用VS2017开发APP中使用VUE.js开发遇到打包出来的android文件 在低版本的android(4.3)中无法正常使用

    使用VS2017开发VUE的APP应用遇到的问题集合

    1,  打包出来的apk文件在Android 6.0版本以上手机可以正常打开,在Android 4.3版本手机上无法打开

    原因:一开始猜测是不是VS中安卓设置不正确,最后确定的问题是,低版本内置的浏览器(webview)版本太低,无法解析 ES2015最新的一些语法。需要在Webpack中配置babel-loader,还需要在项目最外层添加一个.babelrc文件用于babel默认解析ES2015中的特殊语法(例如: const,let等)

    解决方案: 在最外层中添加 .bablerc,并在该文件中添加:

    {

      "presets": [ "es2015" ]

    }

    在Wabpack的webpack.config.js配置文件中添加:

    {

                    //  test: /.jsx?$/,

                    test: /(.jsx|.js)$/

                    , loader: "babel-loader"

                }

    详细配置信息如下:

    /// <binding Clean='Run - Development' />

    "use strict";

     

    module.exports = {

        entry: "./www/sources/main.js",

        output: {

            filename: "build.js"

            , path: __dirname + '/www/dist'

            , publicPath: './dist/',

        },

        externals: {

            "BMap" : "BMap"

        },

        //devServer: {

        //    contentBase: ".",

        //    host: "localhost",

        //    port: 9000

        //},

        module: {

            loaders: [

                {

                    //  test: /.jsx?$/,

                    test: /(.jsx|.js)$/

                    , loader: "babel-loader"

                },

                {

                    test: /.vue?$/,

                    loader: "vue-loader"

                }, {

                    test: /.css?$/,

                    use: [

                        {

                            loader: "style-loader"

                        }, {

                            loader: "css-loader"

                        }

                    ]

                }, {

                    test: /.(png|jpg)$/,

                    loader: 'url-loader?limit=8192&name=images/[hash:8].[name].[ext]'

                }, {

                    test: /.(eot|woff)$/

                    , loader: "file-loader"

                }

            ]

        }

    };

  • 相关阅读:
    BZOJ 1037: [ZJOI2008]生日聚会Party 四维DP
    Codeforces Round #240 (Div. 1) B. Mashmokh and ACM DP
    Codeforces Round #319 (Div. 2)B. Modulo Sum DP
    浅谈移动端页面无刷新跳转问题的解决方案
    2017年10大主流编程语言最新排行榜出炉
    2017年10大主流编程语言最新排行榜出炉
    验证码倒计时的注册页面
    仿百度地图上拉下滑抽屉盒
    仿百度地图上拉下滑抽屉盒
    微信小游戏跳一跳外挂教程(安卓版)
  • 原文地址:https://www.cnblogs.com/xxjudfc/p/7844616.html
Copyright © 2011-2022 走看看