NativeScript - Plugin

Il pacchetto npm viene utilizzato per aggiungere funzionalità native. Utilizzando questo pacchetto, possiamo installare o cercare o eliminare qualsiasi plugin. Questa sezione spiega in dettaglio i plugin.

Comandi

add - Viene utilizzato per installare il plugin.

update - Aggiorna il plugin specificato e modifica le sue dipendenze.

remove - Rimuove il plugin.

build - Viene utilizzato per creare plug-in per progetti iOS o Android.

create - Crea un plugin per il tuo progetto.

Aggiunta di plugin

La sintassi seguente viene utilizzata per aggiungere un nuovo plug-in:

tns plugin add <plugin-name>

Ad esempio, se vuoi aggiungere nativescript-barcodescanner, puoi usare il seguente codice:

tns plugin add nativescript-barcodescanner

Potresti vedere la seguente risposta:

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

Puoi anche usare il modulo npm per aggiungere il plugin sopra -

npm install nativescript-barcodescanner

Ora, la CLI di NativeScript scarica il plug-in da npm e lo aggiunge all'interno della cartella node_modules.

Se vuoi aggiungere il plugin direttamente al tuo file package.json e risolvi tutti i problemi di dipendenza, puoi usare il comando seguente invece del precedente -

npm i nativescript-barcodescanner

Se desideri installare le dipendenze di uno sviluppatore durante lo sviluppo, utilizza il codice seguente:

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

Qui,

tns-platform-dichiarations è una dipendenza dello sviluppatore richiesta solo per intelliSense durante il processo di sviluppo.

Importazione di plugin

Ora abbiamo installato nativescript-barcodescanner plugin. Lasciaci aggiungere all'interno del tuo progetto usando il comando seguente:

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

Aggiornamento dei plugin

Questo metodo viene utilizzato per aggiornare un plug-in specificato in modo che disinstalli quello precedente e installa la nuova versione e ne modifica le dipendenze. È definito di seguito:

tns plugin update <Plugin name version>

Rimozione del plugin

Se desideri rimuovere il plug-in, se non richiesto, puoi utilizzare la sintassi seguente:

tns plugin remove <plugin-name>

Ad esempio, se desideri rimuovere il nativescript-google-maps-sdk installato sopra, utilizza il comando seguente:

tns plugin remove nativescript-barcodescanner

Potresti vedere la seguente risposta:

Successfully removed plugin nativescript-barcodescanner

Plugin di costruzione

Viene utilizzato per creare i file di progetto specifici per Android del plug-in che si trovano in piattaforme / Android. Costruiamo il pugin nativescript-barcodescanner usando il comando seguente:

tns plugin build nativescript-barcodescanner

Creazione di plugin

I plugin NativeScript sono semplici moduli JavaScript. È definito all'interno del file src \ package.json dell'applicazione. Questo modulo viene utilizzato per creare un nuovo progetto per lo sviluppo di plugin NativeScript. È definito di seguito:

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