Red de conocimiento informático - Problemas con los teléfonos móviles - Nota de RN: Entorno de desarrollo de RN + Dependencias del proyecto

Nota de RN: Entorno de desarrollo de RN + Dependencias del proyecto

Prólogo: Desde el principio hasta el proceso de desarrollo, desde la incisión hasta el final, está destinado a ser un toma y daca. Los límites se harán cada vez más amplios y la tecnología. Se volverá cada vez más abundante, atravesando la diversidad de navegadores, servidores y tendencias de desarrollo de terminales móviles. Pasé un día luchando con HTML5 + y RN para desarrollar Android e iOS de doble extremo. Elegí usar RN considerando la estabilidad y estaba mentalmente preparado para ser abusado durante todo un mes. Lo mismo ocurre durante el proceso de desarrollo. precaución al entrar al foso.

Además, se recomienda que cuando decida utilizar RN para reconstruir una aplicación o desarrollar una aplicación basada en RN, intente ordenar los documentos comerciales con anticipación. Si es posible, puede configurarlo. Al integrar un SDK externo, recuerde que es mejor exigir que la parte nativa coopere con amigos de Android iOS, de lo contrario será muy problemático.

Desde un punto de vista técnico, este error primero saltó de vue a reaccionar y luego ingresó a reaccionar-nativo. Este artículo registra principalmente el proceso de llenado del pozo durante el desarrollo del proyecto.

nombre del proyecto de inicio de reaccionar-nativo

Consejos: la versión de reacción-nativo se actualiza rápidamente, init tiene por defecto la última versión de reaccionar-nativo y la última versión lanzada es la versión 0.60.0 (Actualizado y reparado, compatible con AndroidX, WebView completamente eliminado, Geolocalización...). Geolocalización...).

nombre del proyecto de inicio de reacción nativo --versión 0.59.9

Ingrese al directorio del proyecto para ver la versión de reacción nativa: reaccionar-nativo -V

Luego, en En el directorio del proyecto, el puerto de servicio de línea de comando reaccionar-nativo inicio

El puerto de servicio de línea de comando reaccionar-nativo se usa para iniciar reaccionar-nativo. inicio nativo

Haga clic en el botón Inicio y seleccione el proyecto de inicio del simulador

Inicio real de la máquina: use USB para conectar la computadora y el teléfono móvil (el teléfono móvil debe activar el modo de depuración USB en las opciones de desarrollador; de lo contrario, se iniciará y se informará un error), en el directorio del proyecto, inicie el proyecto a través de la línea de comando:

reaccionar-nativo ejecutar-android

La aplicación Se completa la instalación, la barra de progreso de la ventana del nodo termina y puede ejecutarlo en el teléfono Ejecutar proyecto RN en.

Utilice principalmente el simulador y el menú de desarrollador del dispositivo real: Reload (recargar), Debug JS Remotely (modo de depuración, disponible en la consola del navegador.

Salida de registro), habilitar recarga en caliente

Método de apertura del menú del desarrollador:

Simulador: ctrl+m, r+r (para recargar)

Dispositivo real: Agite el teléfono o mantenga presionado el botón izquierdo

Instale complementos de dependencia opcionales y muestree las dependencias del proyecto según las necesidades del proyecto

Método de instalación de dependencias:

hilo instalar //instalar todas las dependencias

hilo agregar nombre de dependencia //instalar una sola dependencia

hilo agregar nombre de dependencia@número de versión //instalar una dependencia en una determinada versión

p>

hilo eliminar el nombre de la dependencia // eliminar la dependencia, después de eliminar la dependencia, debe eliminar la dependencia del archivo nativo de Android ios

Necesita confiar en la biblioteca nativa

Eliminar todos los enlaces en la dependencia del enlace nativo de reacción a la vez

nombre de la dependencia del enlace nativo de reacción Enlace a una determinada biblioteca

Suponga que se modifica el código fuente del paquete dependiente Según las necesidades del proyecto, copie el paquete en el directorio raíz del proyecto y modifique el código fuente.

Modifique la ruta de instalación del archivo en el archivo pagejson.json.