Cómo empaquetar el proyecto vue y cómo convertirse en una aplicación para ios y android

Prefacio


Hace algún tiempo escribí un artículo sobre el uso de Hbuilder para empaquetar el sitio web front-end como una aplicación web (aplicación Android, ios).
Recibí muchos mensajes privados de socios front-end y me pregunté si podía escribir un artículo sobre cómo empaquetar un proyecto desarrollado por Vue en una aplicación ios para Android, y luego presentarlo hoy Todos explican cómo empaquetar el proyecto desarrollado por vue, y luego cómo publicarlo como un instalador de Android e iOS e instalarlo en su teléfono móvil.

Cómo empaquetar el proyecto construido por vue-cli4

Basado en la aplicación desarrollada por vue, la corriente principal es ahora el proyecto construido usando la versión 4.x de vue / cli. Desde la versión 3.x de vue-cli, ¿cómo modificar la configuración del proyecto de vue?

1. Cree vue.config.js

Primero, necesitamos crear un vue.confing.jsarchivo en el directorio raíz del proyecto, el directorio del proyecto es el siguiente

Inserte la descripción de la imagen aquí
2. Configuración del paquete web

En vue.config.js, podemos escribir una gran cantidad de configuraciones de paquetes web, las más utilizadas son: configurar números de puerto, configurar proxy de servidor entre dominios, etc. Lo que necesitamos es principalmente configurar un directorio empaquetado publicPath, de lo contrario el archivo apk empaquetado puede aparecer en pantalla blanca cuando se instala en un teléfono Android. La configuración específica es la siguiente:

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. Empaquetado de construcción de ejecución de ejecución Npm o construcción de ejecución de hilo
Inserte la descripción de la imagen aquí

Una vez completado el empaquetado, habrá un directorio dist adicional bajo el directorio raíz del proyecto, con el contenido de la siguiente manera: Después de los
Inserte la descripción de la imagen aquí
pasos anteriores, nuestro proyecto vue ha sido empaquetado. A continuación, necesitamos usar una herramienta hbuilderX para empaquetar nuestro proyecto como un lado de Android archivo apk

¿Cómo se convierte el dist empaquetado por vue en una aplicación para Android e iOS?

Primero, vaya al sitio web oficial para descargar hbuildX. La dirección de descarga es: https://www.dcloud.io/hbuilderx.html. Elija su propio entorno y descargue la versión correspondiente. Una vez completada la descarga, descomprímalo y abra HbuildX

Inserte la descripción de la imagen aquí
La interfaz después del inicio es la siguiente:
Inserte la descripción de la imagen aquí
hay un botón de inicio de sesión en la esquina inferior izquierda de la interfaz de inicio, haga clic para iniciar sesión. Si no tiene una cuenta, se mostrará que ha registrado una cuenta para iniciar sesión. Una vez completado el inicio de sesión, su nombre de cuenta aparecerá en la esquina inferior izquierda.
Inserte la descripción de la imagen aquí

Luego, seleccione Nuevo, Proyecto y cree un proyecto de 5 + App. Puede elegir el nombre del proyecto y la ruta usted mismo.
Inserte la descripción de la imagen aquí
El directorio del proyecto creado y el directorio se describen a continuación, copie y pegue el contenido del directorio dist que se ha empaquetado antes y seleccione directamente para sobrescribirlo.
Inserte la descripción de la imagen aquí

Una vez completados los pasos anteriores, todo el siguiente trabajo está listo, solo queda el embalaje. Los pasos específicos del embalaje son los siguientes:

Abra manifest.json y configure varias opciones principales importantes. La configuración específica es la siguiente: El
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
icono generado se
Inserte la descripción de la imagen aquí
selecciona en el directorio res bajo el directorio de desempaquetado para publicar = "Native App Cloud Packaging => Luego seleccione el paquete de Android, y también hay un certificado ios Se puede empaquetar como ios y Android puede usar un certificado público gratuito. Los desarrolladores pueden usarlo directamente. Las opciones específicas son las siguientes y luego espere.
Inserte la descripción de la imagen aquí
Después de un tiempo, después de que el empaquetado sea exitoso, volverá al enlace de descarga del archivo de descarga apk, haga clic en el enlace, descargue el archivo apk y luego envíelo a su teléfono Android e instálelo en su teléfono. Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Después de seguir los pasos anteriores, podemos experimentar la aplicación desarrollada por nosotros mismos en nuestro teléfono móvil. Puede seguir los pasos para probarla. Instale la aplicación desarrollada por usted mismo en su teléfono móvil y utilícela.

Supongo que te gusta

Origin blog.csdn.net/weixin_43638968/article/details/109277690
Recomendado
Clasificación