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.