Una Guía Para Depurar Sus Complementos De NativeScript

depurar complementos de nativescript

¿Se ha preguntado alguna vez: "¿Hasta qué punto podré desarrollar el código fuente completo de mi aplicación y complementos de NativeScript?". Es probable que ya sepa que el marco NativeScript le brinda acceso completo a la API de la plataforma nativa (iOS/Android) . Eso está muy bien, pero ¿qué significa eso para la situación futura ineludible en la que se le asignará la tarea de depurar ese error del "caso de la esquina" y tendrá que echar un vistazo debajo del capó y profundizar en el Objective-C/ nativo? ¿Código Java de su código de complemento? La respuesta a esta pregunta es un rotundo "¡Sí, se puede!" . Pero ¿qué pasa con la siguiente pregunta, "¿Cómo?".

Esta es la pregunta que intentaré responder y presentarle un nuevo enfoque para depurar el código fuente nativo del código de su complemento.

Presentamos nativescript-dev-debugging

Hoy quiero presentarles nativescript-dev-debugging, un paquete npm que pueden descargar:

npm i nativescript-dev-debugging --save-dev

Este paquete no se parece a ningún otro paquete npm de NativeScript en el sentido de que no proporciona ninguna interfaz de usuario, comportamientos o compilación/paquete de código para su aplicación. Pero proporciona algo que se describe mejor como un flujo de trabajo . Ok, puede preguntar "¿Qué es un flujo de trabajo?".

Un flujo de trabajo consiste en un patrón orquestado y repetible de actividad comercial habilitado por la organización sistemática de recursos en procesos que transforman materiales, brindan servicios o procesan información. ( wikipedia )

Esto es absolutamente lo que nativescript-dev-debuggingproporciona, específicamente para la tarea de depurar un complemento de NativeScript . En su funcionalidad principal, el paquete básicamente realiza los siguientes cinco pasos por usted:

  1. Construye el código fuente nativo del plugin de NativeScript. Imagine que su complemento está consumiendo un .aararchivo y un .frameworkarchivo y tiene su código fuente (que creó un equipo nativo diferente de iOS y Android)
  2. Abre ese código fuente en el IDE que es específico para la plataforma que está depurando: Xcode para iOS o Android Studio para Android
  3. Mueve la salida de los procesos de compilación del paso 1 a la estructura de su complemento de NativeScript
  4. Reconstruye su aplicación de "prueba" que se ha configurado para usar un enlace simbólico del complemento NS
  5. Activa "observadores de archivos" personalizados que repetirán los pasos 1-3 cuando cambie el código de la aplicación NativeScript o las bibliotecas nativas del complemento.

El producto final de la secuencia anterior es un "flujo de trabajo" que puede usar para mejorar su experiencia de desarrollo mientras trabaja en un complemento de NativeScript. Un ejemplo simple de dicho complemento es el tns-core-modulescomplemento que consume el complemento, que simplemente contiene los archivos tns-core-modules-widgetspreconstruidos ..aar.framework

Vale, si has llegado hasta aquí, debes estar preguntándote: "Vale, lo entiendo, las 'cosas' deben reconstruirse, pero ¿cómo es eso un 'flujo de trabajo'?". Bueno, este es el mejor momento para describir cómo y por qué nativescript-dev-debuggingse creó la idea de un paquete como este.

Cómo y por qué (entre bastidores de la oficina {N})

Internamente en el equipo de NativeScript, una de las cosas que el 99% de la gente ha estado haciendo es cambiar el código nativo de una biblioteca utilizada en un complemento (recuerde que en NativeScript todo es un complemento), reconstruir manualmente ese código, mover manualmente el producto de esa compilación en el directorio de plataformas de complementos y active manualmente una compilación de la aplicación NS que se utiliza para probar una funcionalidad nueva o reparada. Como puede ver, hay mucho "manualmente" en este flujo de trabajo, por lo que la idea era "¿Qué pasa si podemos automatizar esto 'manualmente' para que todo el equipo de NativeScript use el mismo enfoque mientras hace su trabajo diario en el marco? ”. Esto significaría que todos los equipos serán más productivos y permitirá una colaboración más fácil porque todos sabrán los pasos de cómo se hacen las cosas.

Naturalmente, después de haber decidido hacer algo para unificar y automatizar este flujo de trabajo, inmediatamente decidimos poner este resultado a disposición de toda la comunidad de NativeScript, para que podamos ayudar a cualquier persona que enfrente tales tareas a hacer su trabajo más rápido y más fácil, e incluso demostrar que cambiar el código nativo de una biblioteca no es tan difícil.

Debes estar pensando "Oh, wow, esto es demasiada información", ¡solo dame el flujo de trabajo y listo!". Estás de suerte: el nativescript-dev-debuggingcomplemento de desarrollo es relativamente fácil de usar una vez que entiendes lo que hace.

cli de depuración de nativescript-dev

Primero, deberá instalar ( npm install nativescript-dev-debugging) y configurar el paquete para que todos sus scripts internos de compilación/ver puedan hacer su trabajo en su código fuente. Después de instalar el paquete, simplemente siga los pasos de configuración interactivos que le pedirán las ubicaciones de todas las "partes" que se utilizarán para construir todo el código fuente que desea depurar/desarrollar.

Aquí está la configuración que se generará después de instalar el paquete:

{
    "pluginSrcFolder": "/Users/USER/plugin_repo/src",
    "pluginPlatformFolder": "/Users/USER/plugin_repo/src/platforms",
    "pluginIosSrcFolder": "/Users/USER/plugin_repo/src-native/ios",
    "iosLibraryName": "LibraryName",
    "pluginAndroidSrcFolder": "/Users/USER/plugin_repo/src-native/android",
    "androidLibraryName": "LibraryName",
    "demoFolder": "/Users/USER/plugin_repo/demo",
    "demoAngularFolder": "/Users/USER/plugin_repo/demo-angular",
    "demoVueFolder": "/Users/USER/plugin_repo/demo-vue",
    "provisioningProfile": ""
}

Este es el contenido de un archivo llamado .debug.config.jsonque contiene todas las configuraciones después de la configuración inicial del complemento. Esto se puede usar para habilitar la prueba de CI de su complemento NS, pero más sobre esto más adelante.

Una vez que haya instalado el paquete, notará que su complemento package.jsontiene algunos comandos nuevos de secuencias de comandos npm. Aquí es donde vive toda la magia del nativescript-dev-debuggingpaquete. No se preocupe por actualizar esos comandos ahora o en el futuro, se mantendrán automáticamente cuando actualicemos el complemento con correcciones y nuevas funciones. Puede ver estos comandos como los bits en el flujo de trabajo que mantiene el complemento para que no tenga que preocuparse por cómo construir su biblioteca nativa.

Así es como se ve la ejecución del nd.runcomando principal:

ejecutar el comando nd.run

Una vez que haya instalado y configurado correctamente el paquete, el comando principal del script npm que utilizará es nd.run. Este comando proporciona toda la funcionalidad de forma interactiva para que pueda elegir fácilmente qué flujo de trabajo desea iniciar para un momento específico de su trabajo. Estos son los flujos de trabajo actuales que se proporcionan, dos para iOS y dos para Android :

  • demo ios simulator added : reconstruya su aplicación de prueba de iOS, reconstruya el código fuente nativo del complemento y prepárelo para depurarlo en Xcode (útil cuando desea simplemente alcanzar puntos de interrupción en el código nativo y cambiar la fuente de la aplicación NS en sí)
  • demo ios simulator added & watch : reconstruya su aplicación de prueba de iOS, reconstruya el código fuente nativo del complemento, OBSERVE los cambios y prepárese para depurarlo en Xcode (útil cuando desea desarrollar una nueva funcionalidad en el código fuente nativo del código de su complemento)
  • adjunto del simulador de demostración de Android : reconstruya su aplicación de prueba de Android, reconstruya el código fuente nativo del complemento y prepárelo para depurarlo en Android Studio (útil cuando desea simplemente alcanzar puntos de interrupción en el código nativo y cambiar la fuente de la aplicación NS en sí)
  • adjuntar y ver el simulador de Android de demostración : reconstruya su aplicación de prueba de Android, reconstruya el código fuente nativo del complemento, OBSERVE los cambios y prepárese para depurarlo en Android Studio (útil cuando desea desarrollar una nueva funcionalidad en el código fuente nativo del código de su complemento )

No se preocupe por recordar todos los comandos específicos, hay una mejor forma más "interactiva" de activar el flujo de trabajo correcto, más detalles más adelante.

Cómo utilizar nativescript-dev-depuración

Veamos cómo nativescript-dev-debuggingse puede usar el complemento en un caso de uso real. En mi ejemplo, he decidido usar el tns-core-modulespaquete, que es desarrollado y mantenido por el equipo de NativeScript y por nuestra comunidad. Antes de comenzar, establezcamos una meta imaginaria y qué desafíos tenemos:

Nuestro objetivo: investigar un problema que creemos que se encuentra en el código nativo de iOS y Android de los módulos tns-core.

Los desafios:

  • ¿Cómo construimos el código nativo de tns-core-modules?
  • ¿Cómo y dónde podemos verlo y depurarlo?
  • ¿Cómo podemos sincronizar nuestros cambios locales con ese código de manera eficiente y fluida para que nuestro trabajo no se interrumpa?

Comencemos por preparar la versión local del tns-core-modulescódigo tns-core-modules-widgetsfuente y nuestra aplicación de prueba. Tenga en cuenta que esto no es un requisito del nativescript-dev-debuggingcomplemento, y puede evitarse si ya ha preparado su aplicación de prueba mediante el uso de un enlace simbólico del código fuente de su complemento como sugiere la semilla del complemento NS:

  1. Primero necesitamos descargar los respectivos repositorios del tns-core-modulesy del tns-core-modules-widgets. puedes hacerlo desde aquí y aquí . Asegúrese de descargar ambos en el mismo directorio de su escritorio en un directorio llamado ns-dev-debugging para que los siguientes comandos funcionen mejor. Ambos repositorios proporcionan un "Flujo de trabajo del desarrollador" y se recomienda, pero no es obligatorio, leerlos antes de continuar.
  2. Después de descargar el repositorio principal de NativeScript, navegue a su tns-core-modulesdirectorio, ábralo en una terminal y ejecute el compilador de TypeScript. Desde la raíz del repositorio de NativeScript ejecute:cd NativeScript/tns-core-modules/ && tsc
  3. Vaya al appsdirectorio y npm instale los tns-core-modules locales previamente compilados:cd ../apps/ && npm i ../tns-core-modules/
  4. Vaya a la raíz del tns-core-modules-widgetsrepositorio y ejecute su build.shscript. Esto creará todos los activos necesarios y creará un directorio dist que contiene una copia local del complemento:cd ../../tns-core-modules-widgets && bash build.sh
  5. Vuelva al directorio de tns-core-modulesorigen (el directorio de aplicaciones en tns-core-modules) y vuelva a instalar npm en la compilación anterior tns-core-modules-widgets:cd ../NativeScript/tns-core-modules/ && npm i ../../tns-core-modules-widgets/dist/package

Ahora que todo el código fuente local está preparado y nuestra aplicación de prueba está configurada, todo lo que tenemos que hacer es instalar y configurar el nativescript-dev-debuggingcomplemento:

Vaya al tns-core-modulesdirectorio (este es el complemento que vamos a depurar) y cree un n.debug.config.jsonarchivo con los siguientes contenidos (de forma predeterminada, este archivo se generará automáticamente durante la configuración inicial del complemento, pero para este ejemplo vamos a usar el pre- opción de configuración definida):

{
    "pluginSrcFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/NativeScript/tns-core-modules",
    "pluginPlatformFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/tns-core-modules-widgets/dist/package/platforms",
    "pluginIosSrcFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/tns-core-modules-widgets/ios/TNSWidgets",
    "iosLibraryName": "TNSWidgets",
    "pluginAndroidSrcFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/tns-core-modules-widgets/android",
    "androidLibraryName": "widgets",
    "demoFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/NativeScript/apps",
    "demoAngularFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/NativeScript/apps",
    "demoVueFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/NativeScript/apps",
    "provisioningProfile": ""
}

Tenga en cuenta que debe cambiar las rutas de directorio anteriores a las rutas reales de su entorno (cambie el UserNamePlaceHolder)

A continuación, instale el nativescript-dev-debuggingcomplemento:

npm i nativescript-dev-debugging --save-dev

¡Y eso es! Estás listo. El complemento de desarrollo debería haberse instalado usando el n.debug.config.jsonarchivo local, y ahora debería ver todos los nd.*comandos de script npm en el package.jsonarchivo tns-core-modules.

Veamos qué comandos están disponibles ejecutando $ npm run nd.helpy eligiendo main. Esto enumerará un par de comandos de script que activarán un flujo de trabajo para la situación específica en la que desee trabajar. Por ejemplo $ npm run nd.demo.ios, se puede usar cuando simplemente desea ver el código nativo de su complemento, pero no espera realizar cambios. lo. De lo contrario, se recomienda usar el $ npm run nd.runcomando " porque proporciona un flujo de trabajo guiado para elegir escenarios más fácilmente y la capacidad de activar "observadores de archivos" para reconstruir su código fuente nativo.

Para obtener una mejor idea de lo que conducirá el ejemplo anterior, puede ver este video aquí que muestra el resultado cuando se ejecuta para iOS y para Android en estos videos:

Usando "nativescript-dev-debugging" con iOS
 

Usando "nativescript-dev-debugging" con Android


¡Una manera más fácil!

¡ Pero hay una manera aún más fácil de usar los nativescript-dev-debuggingcomandos sin recordar los comandos de script largos anteriores! Simplemente puede recordar el comando más corto npm run nd.runque lo guiará con indicaciones sobre el flujo de trabajo que desea iniciar.

ejecutar simple y ejecutar

Después de ejecutar cualquiera de los comandos que ejecutarán su "aplicación de prueba", Xcode o Android Studio se abrirán automáticamente con el código fuente nativo de su complemento. Para iniciar su sesión de depuración, deberá adjuntar al proceso de su aplicación de prueba.

Para iOS , después de abrir Xcode, simplemente vaya al menú Depurar > Adjuntar al proceso , busque la ID de su aplicación de prueba (para encontrar la ID, busque la etiqueta "id" en la package.jsonaplicación NativeScript) y selecciónela:

ios adjunto al proceso

Para Android , después de abrir Android Studio, haga clic en el ícono Adjuntar depurador al proceso de Android ubicado a la derecha de los menús de la barra de pestañas superior. Asegúrese de habilitar la casilla de verificación Mostrar todos los procesos para que se muestre el proceso de su aplicación:

adjuntar android al proceso

Terminando

Si has llegado hasta aquí, ¡gracias por leer esta entrada de blog ampliada! Espero que lo encuentre útil y que lo ayude con todos los geniales complementos de NativeScript que está desarrollando (y que desarrollará en el futuro).

Fuente: https://blog.nativescript.org/a-guide-to-debugging-your-nativescript-plugins/

#nativescript  #android 

What is GEEK

Buddha Community

Una Guía Para Depurar Sus Complementos De NativeScript

joe biden

1615785369

Converta e-mails EML para Adobe PDF com o conversor de EML para PDF

Para converter arquivos EML em formato PDF, o Datavare é o aplicativo mais adequado. O aplicativo oferece muitas vantagens para que os usuários possam converter os arquivos facilmente. Isso ajuda a fazer uma conversão direta. O aplicativo é mais adequado para cada usuário e, portanto, converte os arquivos EML de uma forma precisa e sem erros. Qualquer usuário pode fazer a conversão de arquivos EML para o formato PDF, pois o aplicativo é muito fácil de operar. Usuários sem formação técnica também podem usar este aplicativo incrível sem qualquer problema.

Embora o aplicativo seja muito avançado, ainda assim, com sua interface gráfica amigável, é fácil converter arquivos EML para o formato PDF. Para tal não é necessária qualquer tipo de assistência técnica. A tarefa de conversão é fácil e simples de fazer com este aplicativo de terceiros. É um aplicativo altamente compatível que funciona perfeitamente em qualquer versão do Windows. Para usar o aplicativo, não é necessário que a versão do Windows seja a mais recente ou a mais antiga.

Além disso, há muitas vantagens em usar esse aplicativo notável. Vamos falar sobre algumas dessas vantagens que ela confere:

  • Concede conversão direta
  • Transfere arquivos em alta velocidade
  • Sem restrição de tamanho
  • Aplicação independente
  • Conversão sem erros

Essas vantagens tornam o aplicativo mais adequado para uso. Vale a pena usar este aplicativo para converter arquivos EML em formato PDF. Baixe sua versão de teste agora.

Passos para conversão

Para continuar a tarefa de conversão, é necessário seguir alguns passos. O processo de conversão ocorre em um processo passo a passo. Essas etapas são muito fáceis de executar por qualquer usuário. Não há necessidade de nenhuma orientação técnica para auxiliar essas etapas.

Agora, vamos apenas dar uma olhada nessas etapas simples, depois de baixar e iniciar o aplicativo;
Passo 1- Abra o aplicativo e escolha os arquivos EML que você deseja apenas converter.
Etapa 2 - Escolha o local onde deseja salvar os arquivos convertidos.
Etapa 3- Clique no botão converter agora.

Com essas 3 etapas fáceis, você pode converter seus arquivos EML em formato PDF.

Essas etapas são muito fáceis, e o aplicativo também fornece instantâneos adequados das etapas fornecidas para a assistência adequada do usuário. Além disso, uma interface de usuário fácil é fornecida pelo aplicativo para oferecer suporte a seus usuários. Em primeiro lugar, use a versão demo do aplicativo.

Características principais

Com muitas vantagens, o aplicativo também disponibiliza alguns recursos fundamentais aos seus usuários para a melhor conversão dos arquivos EML. Vejamos alguns desses recursos:

Conversão perfeita
Com uma velocidade rápida, é imprescindível que seus arquivos sejam convertidos na perfeição, sem nenhuma alteração dos dados. Este aplicativo é adequado para converter seus dados na perfeição.

Conversão seletiva
É necessário que os arquivos que você escolher sejam os que somente devem ser convertidos. Portanto, este aplicativo inteligente converte apenas os arquivos que você seleciona para a conversão. Não, outros arquivos EML são convertidos para o formato PSF.

Conversão em lote
Os dados que você escolher são convertidos em lotes. Isso significa que você pode escolher os arquivos que deseja converter ou pode escolher a pasta. Somando-se a isso, a filtragem de arquivos é fornecida no modo de arquivo

Salve os dados de acordo
Você pode escolher os arquivos a serem convertidos, bem como o local. O aplicativo oferece suporte ao salvamento personalizado de dados. Isso significa que, sem qualquer obrigação, você pode salvar seus dados de forma fácil e adequada. Esses recursos fornecem um resultado proveitoso para os usuários.

Declaração final

Os usuários podem baixar o EML para PDF Converter para converter seus arquivos EML para o formato PD. O aplicativo é fácil de usar em qualquer versão do Windows. O usuário pode converter quantos arquivos quiser sem qualquer obrigação, uma vez que adquira a versão licenciada do aplicativo.

Recursos como conversão em alta velocidade, excelente precisão e grande compatibilidade tornam o uso do aplicativo mais útil. Este aplicativo independente executa a tarefa de conversão diretamente sem qualquer problema. Portanto, experimente a versão demo gratuita do aplicativo agora e examine-o convertendo seus poucos arquivos EML em formato PDF.
Se você enfrentar algum tipo de problema também pode entrar em contato com o número de atendimento ao cliente fornecido pelo aplicativo ao seu usuário. Este serviço de ajuda ao cliente está disponível 24 horas por dia, 7 dias por semana.

Mais informações:- https://www.datavare.com/software/eml-to-pdf-converter-expert.html

#conversor de eml para pdf #migração de eml para pdf #exportador de eml para pdf #converter eml para pdf #importar eml para pdf

Una Guía Para Depurar Sus Complementos De NativeScript

depurar complementos de nativescript

¿Se ha preguntado alguna vez: "¿Hasta qué punto podré desarrollar el código fuente completo de mi aplicación y complementos de NativeScript?". Es probable que ya sepa que el marco NativeScript le brinda acceso completo a la API de la plataforma nativa (iOS/Android) . Eso está muy bien, pero ¿qué significa eso para la situación futura ineludible en la que se le asignará la tarea de depurar ese error del "caso de la esquina" y tendrá que echar un vistazo debajo del capó y profundizar en el Objective-C/ nativo? ¿Código Java de su código de complemento? La respuesta a esta pregunta es un rotundo "¡Sí, se puede!" . Pero ¿qué pasa con la siguiente pregunta, "¿Cómo?".

Esta es la pregunta que intentaré responder y presentarle un nuevo enfoque para depurar el código fuente nativo del código de su complemento.

Presentamos nativescript-dev-debugging

Hoy quiero presentarles nativescript-dev-debugging, un paquete npm que pueden descargar:

npm i nativescript-dev-debugging --save-dev

Este paquete no se parece a ningún otro paquete npm de NativeScript en el sentido de que no proporciona ninguna interfaz de usuario, comportamientos o compilación/paquete de código para su aplicación. Pero proporciona algo que se describe mejor como un flujo de trabajo . Ok, puede preguntar "¿Qué es un flujo de trabajo?".

Un flujo de trabajo consiste en un patrón orquestado y repetible de actividad comercial habilitado por la organización sistemática de recursos en procesos que transforman materiales, brindan servicios o procesan información. ( wikipedia )

Esto es absolutamente lo que nativescript-dev-debuggingproporciona, específicamente para la tarea de depurar un complemento de NativeScript . En su funcionalidad principal, el paquete básicamente realiza los siguientes cinco pasos por usted:

  1. Construye el código fuente nativo del plugin de NativeScript. Imagine que su complemento está consumiendo un .aararchivo y un .frameworkarchivo y tiene su código fuente (que creó un equipo nativo diferente de iOS y Android)
  2. Abre ese código fuente en el IDE que es específico para la plataforma que está depurando: Xcode para iOS o Android Studio para Android
  3. Mueve la salida de los procesos de compilación del paso 1 a la estructura de su complemento de NativeScript
  4. Reconstruye su aplicación de "prueba" que se ha configurado para usar un enlace simbólico del complemento NS
  5. Activa "observadores de archivos" personalizados que repetirán los pasos 1-3 cuando cambie el código de la aplicación NativeScript o las bibliotecas nativas del complemento.

El producto final de la secuencia anterior es un "flujo de trabajo" que puede usar para mejorar su experiencia de desarrollo mientras trabaja en un complemento de NativeScript. Un ejemplo simple de dicho complemento es el tns-core-modulescomplemento que consume el complemento, que simplemente contiene los archivos tns-core-modules-widgetspreconstruidos ..aar.framework

Vale, si has llegado hasta aquí, debes estar preguntándote: "Vale, lo entiendo, las 'cosas' deben reconstruirse, pero ¿cómo es eso un 'flujo de trabajo'?". Bueno, este es el mejor momento para describir cómo y por qué nativescript-dev-debuggingse creó la idea de un paquete como este.

Cómo y por qué (entre bastidores de la oficina {N})

Internamente en el equipo de NativeScript, una de las cosas que el 99% de la gente ha estado haciendo es cambiar el código nativo de una biblioteca utilizada en un complemento (recuerde que en NativeScript todo es un complemento), reconstruir manualmente ese código, mover manualmente el producto de esa compilación en el directorio de plataformas de complementos y active manualmente una compilación de la aplicación NS que se utiliza para probar una funcionalidad nueva o reparada. Como puede ver, hay mucho "manualmente" en este flujo de trabajo, por lo que la idea era "¿Qué pasa si podemos automatizar esto 'manualmente' para que todo el equipo de NativeScript use el mismo enfoque mientras hace su trabajo diario en el marco? ”. Esto significaría que todos los equipos serán más productivos y permitirá una colaboración más fácil porque todos sabrán los pasos de cómo se hacen las cosas.

Naturalmente, después de haber decidido hacer algo para unificar y automatizar este flujo de trabajo, inmediatamente decidimos poner este resultado a disposición de toda la comunidad de NativeScript, para que podamos ayudar a cualquier persona que enfrente tales tareas a hacer su trabajo más rápido y más fácil, e incluso demostrar que cambiar el código nativo de una biblioteca no es tan difícil.

Debes estar pensando "Oh, wow, esto es demasiada información", ¡solo dame el flujo de trabajo y listo!". Estás de suerte: el nativescript-dev-debuggingcomplemento de desarrollo es relativamente fácil de usar una vez que entiendes lo que hace.

cli de depuración de nativescript-dev

Primero, deberá instalar ( npm install nativescript-dev-debugging) y configurar el paquete para que todos sus scripts internos de compilación/ver puedan hacer su trabajo en su código fuente. Después de instalar el paquete, simplemente siga los pasos de configuración interactivos que le pedirán las ubicaciones de todas las "partes" que se utilizarán para construir todo el código fuente que desea depurar/desarrollar.

Aquí está la configuración que se generará después de instalar el paquete:

{
    "pluginSrcFolder": "/Users/USER/plugin_repo/src",
    "pluginPlatformFolder": "/Users/USER/plugin_repo/src/platforms",
    "pluginIosSrcFolder": "/Users/USER/plugin_repo/src-native/ios",
    "iosLibraryName": "LibraryName",
    "pluginAndroidSrcFolder": "/Users/USER/plugin_repo/src-native/android",
    "androidLibraryName": "LibraryName",
    "demoFolder": "/Users/USER/plugin_repo/demo",
    "demoAngularFolder": "/Users/USER/plugin_repo/demo-angular",
    "demoVueFolder": "/Users/USER/plugin_repo/demo-vue",
    "provisioningProfile": ""
}

Este es el contenido de un archivo llamado .debug.config.jsonque contiene todas las configuraciones después de la configuración inicial del complemento. Esto se puede usar para habilitar la prueba de CI de su complemento NS, pero más sobre esto más adelante.

Una vez que haya instalado el paquete, notará que su complemento package.jsontiene algunos comandos nuevos de secuencias de comandos npm. Aquí es donde vive toda la magia del nativescript-dev-debuggingpaquete. No se preocupe por actualizar esos comandos ahora o en el futuro, se mantendrán automáticamente cuando actualicemos el complemento con correcciones y nuevas funciones. Puede ver estos comandos como los bits en el flujo de trabajo que mantiene el complemento para que no tenga que preocuparse por cómo construir su biblioteca nativa.

Así es como se ve la ejecución del nd.runcomando principal:

ejecutar el comando nd.run

Una vez que haya instalado y configurado correctamente el paquete, el comando principal del script npm que utilizará es nd.run. Este comando proporciona toda la funcionalidad de forma interactiva para que pueda elegir fácilmente qué flujo de trabajo desea iniciar para un momento específico de su trabajo. Estos son los flujos de trabajo actuales que se proporcionan, dos para iOS y dos para Android :

  • demo ios simulator added : reconstruya su aplicación de prueba de iOS, reconstruya el código fuente nativo del complemento y prepárelo para depurarlo en Xcode (útil cuando desea simplemente alcanzar puntos de interrupción en el código nativo y cambiar la fuente de la aplicación NS en sí)
  • demo ios simulator added & watch : reconstruya su aplicación de prueba de iOS, reconstruya el código fuente nativo del complemento, OBSERVE los cambios y prepárese para depurarlo en Xcode (útil cuando desea desarrollar una nueva funcionalidad en el código fuente nativo del código de su complemento)
  • adjunto del simulador de demostración de Android : reconstruya su aplicación de prueba de Android, reconstruya el código fuente nativo del complemento y prepárelo para depurarlo en Android Studio (útil cuando desea simplemente alcanzar puntos de interrupción en el código nativo y cambiar la fuente de la aplicación NS en sí)
  • adjuntar y ver el simulador de Android de demostración : reconstruya su aplicación de prueba de Android, reconstruya el código fuente nativo del complemento, OBSERVE los cambios y prepárese para depurarlo en Android Studio (útil cuando desea desarrollar una nueva funcionalidad en el código fuente nativo del código de su complemento )

No se preocupe por recordar todos los comandos específicos, hay una mejor forma más "interactiva" de activar el flujo de trabajo correcto, más detalles más adelante.

Cómo utilizar nativescript-dev-depuración

Veamos cómo nativescript-dev-debuggingse puede usar el complemento en un caso de uso real. En mi ejemplo, he decidido usar el tns-core-modulespaquete, que es desarrollado y mantenido por el equipo de NativeScript y por nuestra comunidad. Antes de comenzar, establezcamos una meta imaginaria y qué desafíos tenemos:

Nuestro objetivo: investigar un problema que creemos que se encuentra en el código nativo de iOS y Android de los módulos tns-core.

Los desafios:

  • ¿Cómo construimos el código nativo de tns-core-modules?
  • ¿Cómo y dónde podemos verlo y depurarlo?
  • ¿Cómo podemos sincronizar nuestros cambios locales con ese código de manera eficiente y fluida para que nuestro trabajo no se interrumpa?

Comencemos por preparar la versión local del tns-core-modulescódigo tns-core-modules-widgetsfuente y nuestra aplicación de prueba. Tenga en cuenta que esto no es un requisito del nativescript-dev-debuggingcomplemento, y puede evitarse si ya ha preparado su aplicación de prueba mediante el uso de un enlace simbólico del código fuente de su complemento como sugiere la semilla del complemento NS:

  1. Primero necesitamos descargar los respectivos repositorios del tns-core-modulesy del tns-core-modules-widgets. puedes hacerlo desde aquí y aquí . Asegúrese de descargar ambos en el mismo directorio de su escritorio en un directorio llamado ns-dev-debugging para que los siguientes comandos funcionen mejor. Ambos repositorios proporcionan un "Flujo de trabajo del desarrollador" y se recomienda, pero no es obligatorio, leerlos antes de continuar.
  2. Después de descargar el repositorio principal de NativeScript, navegue a su tns-core-modulesdirectorio, ábralo en una terminal y ejecute el compilador de TypeScript. Desde la raíz del repositorio de NativeScript ejecute:cd NativeScript/tns-core-modules/ && tsc
  3. Vaya al appsdirectorio y npm instale los tns-core-modules locales previamente compilados:cd ../apps/ && npm i ../tns-core-modules/
  4. Vaya a la raíz del tns-core-modules-widgetsrepositorio y ejecute su build.shscript. Esto creará todos los activos necesarios y creará un directorio dist que contiene una copia local del complemento:cd ../../tns-core-modules-widgets && bash build.sh
  5. Vuelva al directorio de tns-core-modulesorigen (el directorio de aplicaciones en tns-core-modules) y vuelva a instalar npm en la compilación anterior tns-core-modules-widgets:cd ../NativeScript/tns-core-modules/ && npm i ../../tns-core-modules-widgets/dist/package

Ahora que todo el código fuente local está preparado y nuestra aplicación de prueba está configurada, todo lo que tenemos que hacer es instalar y configurar el nativescript-dev-debuggingcomplemento:

Vaya al tns-core-modulesdirectorio (este es el complemento que vamos a depurar) y cree un n.debug.config.jsonarchivo con los siguientes contenidos (de forma predeterminada, este archivo se generará automáticamente durante la configuración inicial del complemento, pero para este ejemplo vamos a usar el pre- opción de configuración definida):

{
    "pluginSrcFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/NativeScript/tns-core-modules",
    "pluginPlatformFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/tns-core-modules-widgets/dist/package/platforms",
    "pluginIosSrcFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/tns-core-modules-widgets/ios/TNSWidgets",
    "iosLibraryName": "TNSWidgets",
    "pluginAndroidSrcFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/tns-core-modules-widgets/android",
    "androidLibraryName": "widgets",
    "demoFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/NativeScript/apps",
    "demoAngularFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/NativeScript/apps",
    "demoVueFolder": "/Users/‘UserNamePlaceHolder’/Desktop/ns-dev-debugging/NativeScript/apps",
    "provisioningProfile": ""
}

Tenga en cuenta que debe cambiar las rutas de directorio anteriores a las rutas reales de su entorno (cambie el UserNamePlaceHolder)

A continuación, instale el nativescript-dev-debuggingcomplemento:

npm i nativescript-dev-debugging --save-dev

¡Y eso es! Estás listo. El complemento de desarrollo debería haberse instalado usando el n.debug.config.jsonarchivo local, y ahora debería ver todos los nd.*comandos de script npm en el package.jsonarchivo tns-core-modules.

Veamos qué comandos están disponibles ejecutando $ npm run nd.helpy eligiendo main. Esto enumerará un par de comandos de script que activarán un flujo de trabajo para la situación específica en la que desee trabajar. Por ejemplo $ npm run nd.demo.ios, se puede usar cuando simplemente desea ver el código nativo de su complemento, pero no espera realizar cambios. lo. De lo contrario, se recomienda usar el $ npm run nd.runcomando " porque proporciona un flujo de trabajo guiado para elegir escenarios más fácilmente y la capacidad de activar "observadores de archivos" para reconstruir su código fuente nativo.

Para obtener una mejor idea de lo que conducirá el ejemplo anterior, puede ver este video aquí que muestra el resultado cuando se ejecuta para iOS y para Android en estos videos:

Usando "nativescript-dev-debugging" con iOS
 

Usando "nativescript-dev-debugging" con Android


¡Una manera más fácil!

¡ Pero hay una manera aún más fácil de usar los nativescript-dev-debuggingcomandos sin recordar los comandos de script largos anteriores! Simplemente puede recordar el comando más corto npm run nd.runque lo guiará con indicaciones sobre el flujo de trabajo que desea iniciar.

ejecutar simple y ejecutar

Después de ejecutar cualquiera de los comandos que ejecutarán su "aplicación de prueba", Xcode o Android Studio se abrirán automáticamente con el código fuente nativo de su complemento. Para iniciar su sesión de depuración, deberá adjuntar al proceso de su aplicación de prueba.

Para iOS , después de abrir Xcode, simplemente vaya al menú Depurar > Adjuntar al proceso , busque la ID de su aplicación de prueba (para encontrar la ID, busque la etiqueta "id" en la package.jsonaplicación NativeScript) y selecciónela:

ios adjunto al proceso

Para Android , después de abrir Android Studio, haga clic en el ícono Adjuntar depurador al proceso de Android ubicado a la derecha de los menús de la barra de pestañas superior. Asegúrese de habilitar la casilla de verificación Mostrar todos los procesos para que se muestre el proceso de su aplicación:

adjuntar android al proceso

Terminando

Si has llegado hasta aquí, ¡gracias por leer esta entrada de blog ampliada! Espero que lo encuentre útil y que lo ayude con todos los geniales complementos de NativeScript que está desarrollando (y que desarrollará en el futuro).

Fuente: https://blog.nativescript.org/a-guide-to-debugging-your-nativescript-plugins/

#nativescript  #android 

joe biden

1619443879

Como converter arquivos OST para o formato PST?

Os usuários têm duas maneiras de converter os arquivos OST para o formato PST do Outlook manualmente ou usando o aplicativo. A conversão manual dos arquivos OST leva muito tempo, assim como os esforços dos usuários. Portanto, os usuários devem usar uma ferramenta de conversão de OST para PST. O Datavare conversor OST para PST é a melhor solução para converter os arquivos OST para o formato PST do Outlook.

Para fazer a conversão dos arquivos OST, os usuários devem baixar este incrível aplicativo. Este aplicativo realiza a tarefa de maneira eficiente e sem esforço. Os usuários podem converter arquivos OST inteiros com a ajuda desta ferramenta incrível e em alta velocidade. Dados inteiros, incluindo notas, mensagens, contatos e calendários são convertidos para o formato PST com a ajuda desta ferramenta incrível. Além disso, os usuários são livres para salvar o arquivo convertido em qualquer lugar do sistema local. Com este aplicativo altamente compatível, os usuários podem usar facilmente este conversor OST para PST em qualquer um dos sistemas operacionais Windows. É um aplicativo altamente interativo que até mesmo um usuário novato pode usar. O aplicativo é uma plataforma segura e protegida para todos os usuários. As etapas necessárias para converter o arquivo OST para o formato PST são simples de implementar.

Os usuários são livres para salvar o arquivo em qualquer lugar em seu sistema local sem enfrentar qualquer dificuldade.

Passos para converter os arquivos

Siga as etapas fornecidas abaixo para converter os arquivos OST para o formato PST:

Etapa 1- Baixe a ferramenta Conversor de OST para PST em seu sistema operacional Windows
Etapa 2 - Inicie o aplicativo
Etapa 3- Adicionar os arquivos OST
Etapa 4 - Visualize os arquivos OST selecionados
Etapa 5 - Escolha o local para salvar os arquivos convertidos
Etapa 6 - Por fim, clique no botão “Converter agora”. Portanto, essas são algumas etapas simples com as quais um usuário pode converter facilmente seus arquivos OST para o formato PST do Outlook.

Recursos do aplicativo

Deixe-nos saber agora sobre alguns recursos inteligentes do aplicativo que um usuário deve ver:

Converta os arquivos OST
O aplicativo converte gratuitamente os arquivos OST para o formato PST do Outlook de forma fácil e confiável, sem enfrentar qualquer obrigação. A conversão direta dos arquivos OST é feita por esta ferramenta incrível. Além disso, os usuários podem usar o aplicativo em qualquer uma das versões do Windows, desde a versão mais recente até a mais antiga do aplicativo. O aplicativo converte todos os dados após visualizá-los e digitalizá-los. O tamanho dos arquivos OST não importa em todo o processo de conversão.

Precisão
Com total precisão, todo um processo de conversão é feito pelo aplicativo. Não importa o número de arquivos que o usuário insere, os usuários têm permissão para converter os arquivos de maneira perfeita. Todos os arquivos OST são facilmente exportados de maneira segura e protegida, sem qualquer tipo de perda ou corrupção de dados.

Localização especificada pelo usuário
Os arquivos OST convertidos podem ser salvos em qualquer lugar de acordo com o desejo do local específico do usuário. Flexibilidade total dos arquivos é fornecida pelo aplicativo para que o usuário não enfrente nenhum tipo de problema ao salvar o arquivo.

Aplicativo altamente compatível
É um aplicativo altamente compatível que pode ser usado em qualquer versão do Windows. Da versão mais antiga à mais nova do Windows, o aplicativo pode ser operado facilmente sem enfrentar qualquer dificuldade. A compatibilidade do aplicativo é incomparável de qualquer outro aplicativo. O resultado desejado é fornecido pelo aplicativo.

Declaração final

Baixe este incrível conversor de OST para PST para converter seus arquivos OST para o formato PST do Outlook. A integridade dos arquivos é mantida pelo aplicativo e a qualidade dos arquivos é mantida pelo aplicativo. Com este aplicativo altamente compatível, os usuários obtêm o resultado desejado pelos usuários. Além disso, você deve experimentar a versão demo do aplicativo para saber mais sobre o aplicativo. A versão demo do aplicativo é gratuita para todos os usuários. Esta versão demo do aplicativo dá aos usuários a autoridade para converter alguns arquivos OST. Para converter os arquivos ilimitados, o usuário deve comprar a versão licenciada do aplicativo agora.

Mais informações:- https://www.datavare.com/pt/conversor-ost-para-pst.html

#conversor de ost para pst #conversão ost para pst #import para pst #ost para pst exportador #exportar ost para pst #converter o arquivo ost para o formato de arquivo pst

joe biden

1616046771

Como converter seus arquivos EML em conta do Hotmail sem qualquer perda de dados?

O usuário agora pode converter seus arquivos EML em uma conta do Hotmail usando o Datavare EML para Hotmail Converter. Este aplicativo foi projetado de forma a facilitar a conversão de arquivos EML. Sem instalar qualquer outro aplicativo, todos os seus arquivos EML são convertidos por este conversor sem problemas. Além disso, você tem permissão para importar a maior parte dos arquivos EML e também pode carregar esses arquivos em sua conta do Hotmail Cloud. O aplicativo é simples e organizado e faz a tarefa de conversão. Qualquer tipo de ferramenta de suporte não é exigida pelo aplicativo. Além disso, você encontrará um resultado preciso pelo aplicativo.

Qualquer usuário sem formação técnica pode baixar o EML para Hotmail Conversor e conversor seus arquivos EML, pois o aplicativo é fácil de manusear e pode ser usado em qualquer aplicativo do Windows. O aplicativo também oferece grandes benefícios para seus usuários. Esses benefícios tornam a aplicação mais versátil e fácil de trabalhar. Você pode baixar este aplicativo notável em qualquer versão do Windows e pode carregar seus arquivos EML em sua conta do Hotmail sem erros. Além disso, é aconselhável instalar a versão de teste do aplicativo antes de comprar a versão licenciada, pois o usuário descobrirá se vale a pena usar o aplicativo ou não, convertendo seus poucos arquivos EML em uma conta do Hotmail na versão de teste. Esta versão está disponível gratuitamente para todos os usuários.

Medidas de conversão

Para converter seus arquivos EML, o usuário deve seguir alguns passos que são fáceis de executar e podem ser executados por qualquer usuário, mesmo que não possua nenhum conhecimento técnico. Vamos prosseguir com estas etapas:

Etapa 1- Em primeiro lugar, instale o aplicativo em seu sistema operacional Windows
Etapa 2- Em seguida, inicie o aplicativo
Etapa 3- Navegue pelos arquivos EML que você deseja converter
Etapa 4 - Digite o nome de usuário e a senha da conta do Hotmail.
Etapa 5 - Selecione a pasta onde deseja salvar seus arquivos convertidos, você também pode criar uma pasta para salvar os arquivos convertidos.
Passo 6 - Clique com o botão direito do mouse no botão “Start Uploading”.

O aplicativo levará alguns minutos e fornecerá um resultado preciso. Além disso, essas etapas são fáceis de operar.

Dê uma olhada nesses recursos avançados!

O aplicativo possui muitos recursos avançados que o tornam mais confiável e versátil de usar. Dê uma olhada em alguns destes recursos avançados:

  • • Conversão sem erros
    O aplicativo garante que todos os seus dados sejam convertidos sem erros. Portanto, um resultado 100% preciso é garantido aos seus usuários sem enfrentar qualquer tipo de problema.

  • • Upload múltiplo
    Os usuários têm a opção de converter quantos arquivos quiserem, pois o aplicativo oferece suporte para uploads múltiplos de dados. O aplicativo permite que vários arquivos sejam carregados e os converta de maneira adequada.

  • • Manuseio único
    Para realizar a tarefa de conversão não é necessário instalar nenhum outro tipo de aplicativo para concluir a tarefa de conversão. O aplicativo converte facilmente os arquivos EML em uma conta do Hotmail.

  • • Suporta conversão saudável
    Os arquivos devem realizar o processo de conversão de forma bem simplificada para que seja necessária uma conversão saudável. O aplicativo é capaz de converter os arquivos EML em Hotmail de maneira saudável. Sem qualquer corrupção de dados, arquivos saudáveis

  • • são convertidos por este conversor inteligente.
    Esses recursos são o principal fator responsável por converter os arquivos EML em uma conta do Hotmail de maneira adequada, garantindo que todos os arquivos sejam gerenciados adequadamente sem qualquer perda.

Palavras Finais

Para obter uma conversão bem simplificada e saudável de arquivos EML, o usuário deve fazer o download de um conversor. Portanto, para obter o melhor resultado de conversão, baixe o conversor EML para Hotmail. O conversor possui muitos recursos avançados que o ajudarão a converter os arquivos de forma fácil e notável.

Continue com este aplicativo inteligente baixando sua versão de teste. Essas versões de teste podem ser baixadas por qualquer usuário e são gratuitas. Além disso, se você enfrentar qualquer tipo de problema de trabalho ou conversão, pode entrar em contato com o número de atendimento ao cliente que está sempre disponível para os usuários.

Mais informações:- https://www.datavare.com/software/eml-to-hotmail-converter-expert.html

#eml para importador de pdf #conversor de eml para pdf #importar eml para pdf #converter eml para pdf #conversão de eml para pdf

Conversor OST para PST - Livre OST em PST para Converter Arquivo OST para PST

Os usuários podem converter seus arquivos OST para o formato do Outlook usando o OST para Outlook PST Converter para uma conversão de alta velocidade. O aplicativo é adequado para realizar a tarefa de conversão com um resultado preciso. Dados inteiros de arquivos OST, incluindo calendários, notas, e-mails, mensagens e contatos são convertidos no formato PST do Outlook pelo conversor. O aplicativo é adequado para todos os usuários, pois oferece uma interface GUI inteligente e também uma interface amigável para seus usuários para um bom desempenho. Os usuários podem converter quantos arquivos OST quiserem.

Qualquer usuário pode baixar a versão de teste do aplicativo. O aplicativo funciona de forma satisfatória proporcionando assim o resultado de acordo com a expectativa do usuário. Além disso, o aplicativo é adequado para funcionar em qualquer um dos sistemas operacionais Windows, independentemente da versão que você usa. É um aplicativo altamente compatível que todo usuário sonha em usar. Os usuários de qualquer plano de fundo terão uma utilização conveniente do aplicativo, pois o aplicativo é projetado de forma a fornecer uma interface GUI altamente adequada. Além disso, o aplicativo é uma plataforma segura e protegida que é testada por profissionais altamente qualificados para que o aplicativo se adapte a todos os requisitos dos usuários.

Experimente este aplicativo independente para converter seus arquivos OST, para usar a instalação do aplicativo do MS Outlook não é necessária.

Passos para conversão

Abaixo estão as etapas para converter seus arquivos OST para o formato PST do Outlook usando o conversor de OST para PST.

Etapa 1 - Instale o aplicativo no sistema operacional do seu computador
Etapa 2 - Inicie o aplicativo
Etapa 3- Navegue pelos arquivos OST que você deseja converter
Etapa 4- Escolha o caminho no qual deseja salvar seus arquivos OST convertidos
Etapa 5 - Clique no botão “converter agora”

Com essas etapas básicas, você poderá converter seus arquivos OST para o formato Outlook facilmente, sem qualquer assistência técnica.
Se você enfrentar algum tipo de problema poderá ver os instantâneos das etapas que estão sendo fornecidas pelo aplicativo. Esses instantâneos são as etapas de conversão de seus arquivos OST para o formato PST do Outlook.

Características do conversor

Depois de todas essas coisas. Vamos nos concentrar nos recursos que tornam este aplicativo versátil e uma plataforma avançada.
Abaixo estão os recursos discutidos:

Conversão do formato OST para Outlook
O aplicativo suporta apenas a conversão dos arquivos OST para o formato do Outlook. O aplicativo é capaz de converter os arquivos OST de acordo com a exigência do usuário. Nenhum arquivo é danificado ou corrompido durante todo o processo de conversão.

Alta precisão
Um resultado altamente preciso é fornecido pelo aplicativo, mesmo se os usuários inserirem qualquer quantidade de arquivos para a conversão. O aplicativo verifica os arquivos como contatos, calendários, notas e mensagens para fornecer um resultado bem preciso ao usuário.

Conversão especificada pelos usuários
Todos os arquivos OST convertidos são salvos de acordo com a escolha dos usuários, o que significa que os usuários têm autoridade total para salvar seus arquivos OST convertidos em qualquer lugar que desejem salvar. Um recurso de filtragem de arquivo é fornecido ao usuário para que ele possa navegar pelo arquivo que deseja converter para o formato PST do Outlook.

Salvamento personalizado
Os usuários podem salvar os arquivos onde quiserem, sem qualquer tipo de problema. O aplicativo oferece suporte ao salvamento personalizado de arquivos. Os usuários são livres para salvar os arquivos com qualquer nome. o aplicativo não impede que os usuários salvem os arquivos PST do Outlook.

Compatibilidade de alta qualidade
O aplicativo é altamente compatível e pode ser usado em qualquer versão do Windows. Ele fornece flexibilidade para usar o aplicativo. Além disso, o aplicativo pode acessar qualquer versão dos arquivos PST do Outlook. Não importa qual versão do Windows você usa, o aplicativo funcionará muito bem em qualquer uma delas.

Experimente este incrível Datavare Conversor OST para PST que garantirá que todos os seus arquivos OST sejam convertidos sem problemas, sem enfrentar qualquer tipo de problema. O aplicativo é adequado para uso por qualquer usuário. Tentar este aplicativo será uma decisão inteligente a tomar.
Você pode baixar a versão de teste do aplicativo para saber mais sobre o aplicativo. Além disso, o aplicativo protegerá todas as suas informações. Experimente este aplicativo agora!

Mais informações:- https://www.datavare.com/pt/conversor-ost-para-pst.html

#conversor de ost para pst #ost para pst importador #conversão ost para pst #exportar ost para pst #importar ost para pst #converter ost para pst