NativeScript - Plugins
O pacote npm é usado para adicionar funcionalidade nativa. Usando este pacote, podemos instalar, pesquisar ou excluir quaisquer plug-ins. Esta seção explica detalhes sobre os plug-ins.
Comandos
add - É usado para instalar o plugin.
update - Atualiza o plugin especificado e modifica suas dependências.
remove - Remove o plugin.
build - É usado para construir plugins para projetos iOS ou Android.
create - Cria um plugin para seu projeto.
Adicionando Plugin
A sintaxe abaixo é usada para adicionar um novo plugin -
tns plugin add <plugin-name>
Por exemplo, se você deseja adicionar nativescript-barcodescanner, pode usar o seguinte código -
tns plugin add nativescript-barcodescanner
Você pode ver a seguinte resposta -
+ [email protected]
added 1 package from 1 contributor and audited 11704 packages in 8.76s
Você também pode usar o módulo npm para adicionar o plugin acima -
npm install nativescript-barcodescanner
Agora, NativeScript CLI baixa o plugin do npm e adiciona dentro da pasta node_modules.
Se você deseja adicionar o plugin diretamente ao seu package.json e resolver todos os problemas de dependência, você pode usar o comando abaixo em vez do anterior -
npm i nativescript-barcodescanner
Se você deseja instalar dependências de desenvolvedor durante o desenvolvimento, use o código abaixo -
npm i tns-platform-declarations --save-dev
Aqui,
tns-platform-declarations é uma dependência do desenvolvedor necessária apenas para o intelliSense durante o processo de desenvolvimento.
Importando Plugins
Agora, nós instalamos nativescript-barcodescanner plugin. Deixe-nos adicionar dentro do seu projeto usando o comando abaixo -
const maps = require("nativescript-barcodescanner");
maps.requestPermissions();
Atualizando Plugins
Este método é usado para atualizar um plugin especificado para que desinstale o anterior e instale uma nova versão e modifique suas dependências. É definido abaixo -
tns plugin update <Plugin name version>
Removendo Plugin
Se você deseja remover o plugin, se não for necessário, você pode usar a sintaxe abaixo -
tns plugin remove <plugin-name>
Por exemplo, se você deseja remover o nativescript-google-maps-sdk instalado acima, use o comando abaixo -
tns plugin remove nativescript-barcodescanner
Você pode ver a seguinte resposta -
Successfully removed plugin nativescript-barcodescanner
Construindo Plugins
Ele é usado para construir os arquivos de projeto específicos do Android do plugin localizados em plataformas / android. Vamos construir o pugin nativescript-barcodescanner usando o comando abaixo -
tns plugin build nativescript-barcodescanner
Criando Plugins
Os plug-ins NativeScript são módulos JavaScript simples. Ele é definido dentro do arquivo src \ package.json do aplicativo. Este módulo é usado para criar um novo projeto para o desenvolvimento do plugin NativeScript. É definido abaixo -
tns plugin create <Plugin Repository Name> [--path <Directory>]