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