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