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