Fio é uma abreviação de “Ainda outro negociador de recursos”E é um gerente de pacotes de vários programas de software. A melhor coisa sobre o fio é que ele permite que você compartilhe e utilize o código de forma segura e rápida entre desenvolvedores distintos em todo o mundo.
Se você deseja criar seu próprio software e está enfrentando dificuldades, o Yarn o ajudará a usar a solução de outros desenvolvedores. Quando você estiver usando fios e existe um problema existente, então o denunciaremos e quando o problema é resolvido, você poderá usar novamente o fio atualizado.
Módulo ou pacote é os meios para compartilhar um código. O pacote consiste em um código junto com toda a sua descrição no “pacote.JSON" arquivo.
O fio é considerado mais eficiente e eficaz que o Java, pois permite que outras aplicações, incluindo o Spark, sejam executadas no pacote de fios. As aplicações de fios podem trabalhar simultaneamente em um cluster semelhante.
Os quatro principais componentes do fio são alistados abaixo:
Se você quiser usar fios, precisará instalá -lo em suas máquinas. Você pode instalar fios de várias maneiras.
Arquitetura de fios
Primeiro de tudo, o cliente envia um aplicativo para o gerente de recursos. Em seguida, o gerente de recursos tem a capacidade de reservar o contêiner para iniciar o gerenciador de aplicativos. Posteriormente, o gerenciador de aplicativos agora trabalha com os contêineres do gerente de recursos e envia uma notificação para o gerenciador de nó. Em seguida, o gerente do nó inicia o aplicativo. A execução do código do aplicativo é feita dentro do contêiner. O cliente obtém o status dos aplicativos através do gerente de recursos ou gerente de aplicativos. Quando o processo termina, o gerente de aplicativos cancela -se do gerente de recursos. A ilustração da arquitetura de fios é mostrada abaixo.
Instalação de fios através da NPM
NPM Package Manager é altamente recomendado para instalação de fios. Quando você instalou o NPM em suas máquinas, execute o seguinte comando no terminal para instalar uma versão atualizada do YARN.
NPM Instalação -Fio Global
Exemplo
Métodos alternativos para baixar fios
Se você quiser instalar o fio através do chocolate, primeiro você precisa instalar o chocolate. Você pode baixar facilmente este gerenciador de pacotes em seu site oficial.
Quando você instalou com sucesso o gerenciador de pacotes de chocolate em suas máquinas. Em seguida, verifique sua máquina se o nó.JS já está instalado ou não. Caso contrário, visite este link https: // nodejs.org/ pt/ e download de lá. Posteriormente, execute o seguinte comando no terminal:
Choco Instale o fio
Além disso, você também pode instalar fios através Colher. Você pode fazer o download facilmente deste pacote em seu site. Quando você instalou com sucesso Colher Em suas máquinas, então execute o comando abaixo mencionado.
Scoop Instale o fio
Colher Verifica se o nó.JS é baixado no seu sistema ou não. Caso contrário, ele oferece o download com eficiência usando um único comando como mostrado abaixo:
Scoop Instale NodeJs
Existe um método alternativo para baixar fios para Linux, que possui o comando abaixo mencionado:
sudo emerge --ky sys-apps/fio
Agora vamos explicar brevemente alguns dos comandos de fios comuns no mesmo artigo.
Verifique a versão do fio
Você pode verificar a versão do fio em alguns segundos usando este comando, conforme mencionado abaixo:
Fio -Versão
Atualizar versão do YARN
Se você deseja atualizar a versão do Yarn, execute o seguinte comando.
Versão do conjunto de fios mais recente
Faça um novo projeto
Execute o comando abaixo mencionado para criar um novo projeto.
Yarn init
Sempre que você executa o comando mencionado acima, você deve responder a todas as perguntas, como o nome do projeto, versão, descrição do projeto, etc., pressione Enter Enter. Agora você criou com sucesso seu projeto.
Saída
Instalar dependências
Ao usar este comando, você pode baixar facilmente todas as dependências.
fio
Instalação do fio
Exemplo
Adicione dependências
Execute o seguinte comando, conforme mencionado abaixo, para mudar seu pacote. Para isso, você precisa adicionar o pacote como uma dependência.
Fio Adicionar [pacote]
YARN Add [package]@[versão]
Fio Adicionar [pacote]@[tag]
Quando usamos esses comandos, ele adicionará automaticamente dependências no pacote.arquivo json e também modificará o fio.bloquear o arquivo de acordo.
Exemplo
Neste exemplo, especificamos qual versão do pacote vamos baixar.
Saída
Atualizar dependências
Ao usar esses comandos, você atualizará facilmente as dependências. Quando usamos esses comandos, ele atualizará automaticamente as dependências no pacote.JSON e YARN.bloquear o arquivo de acordo.
Upgrade de fios [pacote]
Upgrade de fio [pacote]@[versão]
Atualização de fios [pacote]@[tag]
Exemplo
Neste exemplo, especificamos qual versão do pacote atualizaremos de dependências.
Saída
Excluir dependências
Ao usar este comando, você excluirá facilmente a dependência. Pacote.JSON e YARN.Os arquivos de bloqueio serão atualizados automaticamente de acordo.
Remover de fios [pacote]
Exemplo
Neste exemplo, especificamos qual pacote vamos remover das dependências.
Saída
Diferentes processamento de dados, incluindo processamento interativo e processamento de fluxos, pode ser feito através de fios. Ajuda a processar dados armazenados no HDFS “Sistema de arquivos distribuído Hadoop”. Isso mostra um ponto positivo de fio.
Conclusão
Este artigo transmite principalmente o conceito de fios. Neste artigo, aprendemos o que é o Yarn e também os comandos comuns de fios, juntamente com exemplos para criar um novo projeto e adicionar/excluir dependências. Se você não souber sobre fios, deve experimentar esses comandos.