NativeScript - Plugin

Gói npm được sử dụng để thêm chức năng gốc. Sử dụng gói này, chúng tôi có thể cài đặt hoặc tìm kiếm hoặc xóa bất kỳ plugin nào. Phần này giải thích chi tiết về các plugin.

Lệnh

add - Nó được sử dụng để cài đặt plugin.

update - Cập nhật plugin được chỉ định và sửa đổi các phụ thuộc của nó.

remove - Gỡ bỏ plugin.

build - Nó được sử dụng để xây dựng plugin cho các dự án iOS hoặc Android.

create - Tạo một plugin cho dự án của bạn.

Thêm plugin

Cú pháp dưới đây được sử dụng để thêm một plugin mới -

tns plugin add <plugin-name>

Ví dụ: nếu bạn muốn thêm máy quét mã vạch bản địa chỉ, bạn có thể sử dụng mã sau:

tns plugin add nativescript-barcodescanner

Bạn có thể thấy phản hồi sau:

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

Bạn cũng có thể sử dụng mô-đun npm để thêm plugin ở trên -

npm install nativescript-barcodescanner

Bây giờ, NativeScript CLI tải xuống plugin từ npm và thêm vào bên trong thư mục node_modules của bạn.

Nếu bạn muốn thêm plugin trực tiếp vào package.json và giải quyết tất cả các vấn đề phụ thuộc, bạn có thể sử dụng lệnh bên dưới thay vì lệnh trước đó -

npm i nativescript-barcodescanner

Nếu bạn muốn cài đặt phần phụ thuộc của nhà phát triển trong quá trình phát triển, hãy sử dụng đoạn mã dưới đây:

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

Đây,

khai báo tns-platform-là phần phụ thuộc của nhà phát triển chỉ cần cho intelliSense trong quá trình phát triển.

Nhập các plugin

Bây giờ, chúng tôi đã cài đặt nativescript-barcodescanner plugin. Hãy để chúng tôi thêm vào bên trong dự án của bạn bằng lệnh dưới đây:

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

Cập nhật các plugin

Phương pháp này được sử dụng để cập nhật một plugin được chỉ định để nó gỡ cài đặt plugin trước đó và cài đặt phiên bản mới cũng như sửa đổi các phụ thuộc của nó. Nó được định nghĩa dưới đây -

tns plugin update <Plugin name version>

Gỡ bỏ Plugin

Nếu bạn muốn gỡ bỏ plugin, nếu không cần thiết, bạn có thể sử dụng cú pháp dưới đây:

tns plugin remove <plugin-name>

Ví dụ: nếu bạn muốn xóa bản địa chỉ-google-maps-sdk đã cài đặt ở trên, thì hãy sử dụng lệnh dưới đây:

tns plugin remove nativescript-barcodescanner

Bạn có thể thấy phản hồi sau:

Successfully removed plugin nativescript-barcodescanner

Xây dựng plugin

Nó được sử dụng để xây dựng các tệp dự án dành riêng cho Android của plugin nằm trong các nền tảng / android. Hãy để chúng tôi tạo pugin trình quét mã vạch bản địa bằng cách sử dụng lệnh dưới đây:

tns plugin build nativescript-barcodescanner

Tạo plugin

Các plugin NativeScript là các mô-đun JavaScript đơn giản. Nó được định nghĩa bên trong tệp src \ package.json ứng dụng của bạn. Mô-đun này được sử dụng để tạo một dự án mới để phát triển plugin NativeScript. Nó được định nghĩa dưới đây -

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