惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
D
Docker
Microsoft Security Blog
Microsoft Security Blog
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
Y
Y Combinator Blog
Vercel News
Vercel News
F
Fortinet All Blogs
B
Blog
Recent Announcements
Recent Announcements
A
About on SuperTechFans
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
MongoDB | Blog
MongoDB | Blog
Stack Overflow Blog
Stack Overflow Blog
B
Blog RSS Feed
C
Check Point Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
月光博客
月光博客

博客园 - 信息技术的风采

一次 RFID 快速传感速率问题排查复盘:同一个 exe,为什么 VS Debug 快、双击运行慢? 三层内链内容建设方法:从软文堆砌到主题集群 GitHub 主仓库同步到部署仓库,再对接 Vercel:一次完整的部署与排障实录 MD5哈希生成:原理、应用与在线工具指南 Cursor与Claude 3.7开发体验差异分析 ModBus功能码异常和功能码错误代码 解决在VirtualBox中的Windows 10系统无法双向复制的问题 使用Nexus搭建Nuget服务以及生成nuget包遇到的一些坑 前端BootstrapTable组件不同使用方法的效率各有差异 如何使cmd窗口正确显示utf-8编码的文字 Linux 安装 git 使用 .net WEBAPI 返回 application/json类型导致 IE8 提示下载 关于 C#的一些记录 关于tinymce的一些记事 个人使用uploadify插件遇到的一些问题 ASP.NET中Session的个人浅谈 QL Server 创建用户时报错:15023 用户,组或角色'XXX'在当前数据库中已存在? 运行cmd时提示你可能没有适当的权限访问该项目 使用Flash Builder 4.6出现 新建配置 失败 java.lang.NullPointerException错误 CMD命令进入某个目录 使用 CKEditor编辑插件
使用VS2017开发APP中使用VUE.js开发遇到打包出来的android文...
信息技术的风采 · 2017-11-16 · via 博客园 - 信息技术的风采

使用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"

            }

        ]

    }

};