NativeScript - Eklentiler

Npm paketi yerel işlevsellik eklemek için kullanılır. Bu paketi kullanarak herhangi bir eklenti kurabilir veya arayabilir veya silebiliriz. Bu bölüm eklentileri ayrıntılı olarak açıklamaktadır.

Komutlar

add - Eklenti kurmak için kullanılır.

update - Belirtilen eklentiyi günceller ve bağımlılıklarını değiştirir.

remove - Eklentiyi kaldırır.

build - iOS veya android projeleri için eklenti oluşturmak için kullanılır.

create - Projeniz için bir eklenti oluşturur.

Eklenti Ekleniyor

Aşağıdaki sözdizimi yeni bir eklenti eklemek için kullanılır -

tns plugin add <plugin-name>

Örneğin, nativescript-barkod tarayıcı eklemek istiyorsanız, aşağıdaki kodu kullanabilirsiniz -

tns plugin add nativescript-barcodescanner

Şu yanıtı görebilirsiniz -

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

Yukarıdaki eklentiyi eklemek için npm modülünü de kullanabilirsiniz -

npm install nativescript-barcodescanner

Şimdi, NativeScript CLI eklentiyi npm'den indirir ve node_modules klasörünüzün içine ekler.

Eklentiyi doğrudan sitenize eklemek istiyorsanız package.json ve tüm bağımlılık sorunlarını çözerseniz, önceki komut yerine aşağıdaki komutu kullanabilirsiniz -

npm i nativescript-barcodescanner

Geliştirme sırasında bir geliştirici bağımlılığı yüklemek istiyorsanız, aşağıdaki kodu kullanın -

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

Buraya,

tns-platform-declarations, geliştirme işlemi sırasında yalnızca intelliSense için gerekli olan bir geliştirici bağımlılığıdır.

Eklentileri İçe Aktarma

Şimdi kurduk nativescript-barcodescanner plugin. Aşağıdaki komutu kullanarak projenizin içine ekleyelim -

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

Eklentileri Güncelleme

Bu yöntem, belirli bir eklentiyi güncellemek için kullanılır, böylece önceki eklentiyi kaldırır ve yeni sürümü yükler ve bağımlılıklarını değiştirir. Aşağıda tanımlanmıştır -

tns plugin update <Plugin name version>

Eklentinin Kaldırılması

Eklentiyi kaldırmak istiyorsanız, gerekmiyorsa, aşağıdaki sözdizimini kullanabilirsiniz -

tns plugin remove <plugin-name>

Örneğin, yukarıda kurulu nativescript-google-maps-sdk dosyasını kaldırmak istiyorsanız, aşağıdaki komutu kullanın -

tns plugin remove nativescript-barcodescanner

Şu yanıtı görebilirsiniz -

Successfully removed plugin nativescript-barcodescanner

Eklenti Oluşturma

Eklentinin platformlar / android'de bulunan Android'e özgü proje dosyalarını oluşturmak için kullanılır. Aşağıdaki komutu kullanarak nativescript-barcodescanner pugin'i oluşturalım -

tns plugin build nativescript-barcodescanner

Eklenti Oluşturma

NativeScript eklentileri basit JavaScript modülleridir. Uygulamanızın src \ package.json dosyasında tanımlanır. Bu modül, NativeScript eklenti geliştirme için yeni bir proje oluşturmak için kullanılır. Aşağıda tanımlanmıştır -

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