NativeScript - Complementos

El paquete npm se usa para agregar funcionalidad nativa. Con este paquete, podemos instalar, buscar o eliminar cualquier complemento. Esta sección explica los complementos en detalle.

Comandos

add - Se utiliza para instalar complementos.

update - Actualiza el complemento especificado y modifica sus dependencias.

remove - Elimina el complemento.

build - Se utiliza para crear complementos para proyectos de iOS o Android.

create - Crea un complemento para su proyecto.

Agregar complemento

La siguiente sintaxis se usa para agregar un nuevo complemento:

tns plugin add <plugin-name>

Por ejemplo, si desea agregar nativescript-barcodescanner, puede usar el siguiente código:

tns plugin add nativescript-barcodescanner

Podrías ver la siguiente respuesta:

+ [email protected] 
added 1 package from 1 contributor and audited 11704 packages in 8.76s

También puede usar el módulo npm para agregar el complemento anterior:

npm install nativescript-barcodescanner

Ahora, NativeScript CLI descarga el complemento de npm y lo agrega dentro de su carpeta node_modules.

Si desea agregar el complemento directamente a su package.json y resolver todos los problemas de dependencia, puede usar el siguiente comando en lugar del anterior:

npm i nativescript-barcodescanner

Si desea instalar las dependencias de un desarrollador durante el desarrollo, use el siguiente código:

npm i tns-platform-declarations --save-dev

Aquí,

tns-platform-declarations es una dependencia del desarrollador requerida solo para intelliSense durante el proceso de desarrollo.

Importación de complementos

Ahora, hemos instalado nativescript-barcodescanner plugin. Permítanos agregar dentro de su proyecto usando el siguiente comando:

const maps = require("nativescript-barcodescanner"); 
maps.requestPermissions();

Actualización de complementos

Este método se utiliza para actualizar un complemento específico para que desinstale el anterior e instale una nueva versión y modifique sus dependencias. Se define a continuación:

tns plugin update <Plugin name version>

Eliminar complemento

Si desea eliminar el complemento, si no es necesario, puede usar la siguiente sintaxis:

tns plugin remove <plugin-name>

Por ejemplo, si desea eliminar el nativescript-google-maps-sdk instalado anteriormente, utilice el siguiente comando:

tns plugin remove nativescript-barcodescanner

Podrías ver la siguiente respuesta:

Successfully removed plugin nativescript-barcodescanner

Complementos de construcción

Se utiliza para construir archivos de proyecto específicos de Android del complemento ubicados en plataformas / android. Construyamos el pugin nativescript-barcodescanner usando el siguiente comando:

tns plugin build nativescript-barcodescanner

Crear complementos

Los complementos de NativeScript son simples módulos de JavaScript. Está definido dentro del archivo src \ package.json de su aplicación. Este módulo se utiliza para crear un nuevo proyecto para el desarrollo de complementos de NativeScript. Se define a continuación:

tns plugin create <Plugin Repository Name> [--path <Directory>]