2. webpack配置
在vue.config.js
中,我们就可以写很多webpack配置,常用的有: 配置端口号,配置跨域服务器代理等。我们需要的主要是配置一个打包的目录publicPath,否则打包出来的apk文件,安装在安卓手机上,可能出现白屏,具体配置如下:
module.exports = {
publicPath: “./”,// 需要配置 否则打包后的apk文件安装在手机可能白屏
devServer: {
port: “6868”, // 配置开发服务器的端口号(打包可以无需配置)
// 配置跨域代理(也可以使用CROS解决跨域)
proxy: {
“/ api”: {
target: “http://192.168.1.1:4343”, // 目标服务器地址
ws: true, // 是否代理websocket
changeOrigin: true, // 是否跨域
pathRewrite: {
“^/api”: ‘’ // url重写
}
}
},
}
3. npm run build 或者yarn run build 打包
打包完成以后,项目根目录下,会多出一个dist目录,内容如下:
经历以上步骤,我们的vue项目就已经打包完成了,接下来,需要借助一个工具hbuilderX,把我们的项目打包为android端的apk文件
vue打包后的dist如何变成android、ios应用程序
首先,去官网下载hbuildX,下载地址为: https://www.dcloud.io/hbuilderx.html. 选择自己的环境,下载对应的版本即可,下载完成直接解压,打开HbuildX
启动后界面如下:
启动界面的左下角有一个登录按钮,点击登录,如果没有账号的话,显注册一个账号在登录,登录完成以后,左下角会有自己的账号名称。
然后,选择新建、项目,创建一个5+App项目,项目名称和路径自己选择即可。
创建出来的项目目录和目录说明如下,把之前打包好的dist目录内容复制粘贴过来,直接选择覆盖即可。
以上步骤完成以后,接下来所有工作准备就绪,只剩下打包了,具体打包步骤如下:
基础面试题
主要内容包括:HTML,CSS,JavaScript,浏览器,性能优化等等
以上步骤完成以后,接下来所有工作准备就绪,只剩下打包了,具体打包步骤如下:
基础面试题
主要内容包括:HTML,CSS,JavaScript,浏览器,性能优化等等