NativeScript - плагины

Пакет npm используется для добавления собственных функций. Используя этот пакет, мы можем устанавливать, искать или удалять любые плагины. В этом разделе подробно рассказывается о плагинах.

Команды

add - Используется для установки плагина.

update - Обновляет указанный плагин и изменяет его зависимости.

remove - Удаляет плагин.

build - Используется для создания плагинов для проектов iOS или Android.

create - Создает плагин для вашего проекта.

Добавление плагина

Ниже синтаксис используется для добавления нового плагина -

tns plugin add <plugin-name>

Например, если вы хотите добавить nativescript-barcodescanner, вы можете использовать следующий код -

tns plugin add nativescript-barcodescanner

Вы могли увидеть следующий ответ -

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

Вы также можете использовать модуль npm, чтобы добавить вышеуказанный плагин -

npm install nativescript-barcodescanner

Теперь NativeScript CLI загружает плагин из npm и добавляет его в вашу папку node_modules.

Если вы хотите добавить плагин прямо в свой package.json и решить все проблемы с зависимостями, вы можете использовать следующую команду вместо предыдущей -

npm i nativescript-barcodescanner

Если вы хотите установить зависимости разработчика во время разработки, используйте приведенный ниже код -

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

Вот,

tns-platform-declrations - это зависимость разработчика, необходимая только для intelliSense в процессе разработки.

Импорт плагинов

Теперь мы установили nativescript-barcodescanner plugin. Позвольте нам добавить в ваш проект, используя следующую команду -

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

Обновление плагинов

Этот метод используется для обновления указанного плагина, чтобы он удалял предыдущий и устанавливал новую версию и изменял ее зависимости. Это определено ниже -

tns plugin update <Plugin name version>

Удаление плагина

Если вы хотите удалить плагин, если он не требуется, вы можете использовать синтаксис ниже:

tns plugin remove <plugin-name>

Например, если вы хотите удалить установленный выше nativescript-google-maps-sdk, используйте следующую команду -

tns plugin remove nativescript-barcodescanner

Вы могли увидеть следующий ответ -

Successfully removed plugin nativescript-barcodescanner

Плагины для сборки

Он используется для создания файлов проекта плагина, специфичных для Android, расположенных в файлах platform / android. Давайте создадим pugin nativescript-barcodescanner, используя следующую команду -

tns plugin build nativescript-barcodescanner

Создание плагинов

Плагины NativeScript - это простые модули JavaScript. Он определен в файле src \ package.json вашего приложения. Этот модуль используется для создания нового проекта для разработки плагина NativeScript. Это определено ниже -

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