NativeScript - Plugin

Paket npm digunakan untuk menambahkan fungsionalitas asli. Dengan menggunakan paket ini, kita dapat menginstal atau mencari atau menghapus plugin apa pun. Bagian ini menjelaskan tentang plugin secara detail.

Perintah

add - Ini digunakan untuk menginstal plugin.

update - Memperbarui plugin yang ditentukan dan mengubah dependensinya.

remove - Menghapus plugin.

build - Ini digunakan untuk membuat plugin untuk proyek iOS atau android.

create - Membuat plugin untuk proyek Anda.

Menambahkan Plugin

Sintaks di bawah ini digunakan untuk menambahkan plugin baru -

tns plugin add <plugin-name>

Misalnya, jika Anda ingin menambahkan nativescript-barcodescanner, Anda dapat menggunakan kode berikut -

tns plugin add nativescript-barcodescanner

Anda dapat melihat tanggapan berikut -

+ nativescript-barcodescanner@3.4.1 
added 1 package from 1 contributor and audited 11704 packages in 8.76s

Anda juga dapat menggunakan modul npm untuk menambahkan plugin di atas -

npm install nativescript-barcodescanner

Sekarang, NativeScript CLI mengunduh plugin dari npm dan menambahkannya ke dalam folder node_modules Anda.

Jika Anda ingin menambahkan plugin langsung ke file package.json dan menyelesaikan semua masalah ketergantungan, Anda dapat menggunakan perintah di bawah ini daripada yang sebelumnya -

npm i nativescript-barcodescanner

Jika Anda ingin menginstal dependensi pengembang selama pengembangan, gunakan kode di bawah ini -

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

Sini,

tns-platform-declarations adalah ketergantungan pengembang yang diperlukan hanya untuk intelliSense selama proses pengembangan.

Mengimpor Plugin

Sekarang, kami telah menginstal nativescript-barcodescanner plugin. Biarkan kami menambahkan di dalam proyek Anda menggunakan perintah di bawah ini -

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

Memperbarui Plugin

Metode ini digunakan untuk memperbarui plugin yang ditentukan sehingga meng-uninstal plugin sebelumnya dan menginstal versi baru serta memodifikasi dependensinya. Ini didefinisikan di bawah -

tns plugin update <Plugin name version>

Menghapus Plugin

Jika Anda ingin menghapus plugin, jika tidak diperlukan, Anda dapat menggunakan sintaks di bawah ini -

tns plugin remove <plugin-name>

Misalnya, jika Anda ingin menghapus nativescript-google-maps-sdk yang diinstal di atas, gunakan perintah di bawah ini -

tns plugin remove nativescript-barcodescanner

Anda dapat melihat tanggapan berikut -

Successfully removed plugin nativescript-barcodescanner

Membangun Plugin

Ini digunakan untuk membuat file proyek khusus Android dari plugin yang terletak di platform / android. Mari kita membangun pugin nativescript-barcodescanner menggunakan perintah di bawah ini -

tns plugin build nativescript-barcodescanner

Membuat Plugin

Plugin NativeScript adalah modul JavaScript sederhana. Ini didefinisikan di dalam file src \ package.json aplikasi Anda. Modul ini digunakan untuk membuat proyek baru untuk pengembangan plugin NativeScript. Ini didefinisikan di bawah -

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