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>]