Npm ou Gerenciador de pacotes de nó é a mesma coisa que Apt para Debian. É usado para instalar, remover, atualizar Nodejs pacotes. Neste artigo, mostrarei como instalar e usar Npm no Debian 9 Stretch.
Instalando NodeJs e NPM
A versão de Nodejs Disponível no repositório oficial do Debian 9 Stretch Package é 4.x, que é muito velho. O repositório oficial do pacote do Debian 9 Stretch não tem Npm. Nesta seção, vou instalar a versão estável mais recente de Nodejs e Npm que é no momento da redação deste artigo 8.11.1.
Primeiro atualize o apt Cache do repositório de pacotes com o seguinte comando:
Atualização $ sudo apt-get
Agora instale ONDULAÇÃO com o seguinte comando:
$ sudo apt-get install curl
Imprensa y e depois pressione continuar.
ONDULAÇÃO deve ser instalado.
Agora adicione o repositório de pacotes de Nodejs 8.x com o seguinte comando:
$ curl -sl https: // Deb.Sodesource.com/setup_8.x | SUDO -E BASH -
O Nodejs 8.X Repositório de pacote deve ser adicionado como você pode ver na captura de tela abaixo.
Agora você pode instalar Nodejs e Npm todos juntos junto com as ferramentas de desenvolvimento para a construção de nativos Nodejs Módulos com o seguinte comando:
$ sudo apt-get install build-essencial nodejs
Agora pressione y e depois pressione continuar.
Nodejs, Npm e as ferramentas de construção necessárias para compilar Nodejs Os módulos nativos estão instalados.
Agora verifique se Nodejs está trabalhando com o seguinte comando:
$ node -versão
Como você pode ver, Nodejs 8.11.1 está instalado e funcionando corretamente.
Agora verifique se Npm está trabalhando com o seguinte comando:
$ npm --versões
Como você pode ver Npm está instalado corretamente também.
Usando NPM
Nesta seção, mostrarei como usar Npm para gerente Nodejs módulos ou pacotes. Antes disso, vamos falar sobre pacotes globais e pacotes locais.
Se você instalar um Nodejs Pacote globalmente, então deve ser salvo em algum lugar /usr/lib/node_modules diretório e você pode acessá -lo de qualquer Nodejs projeto.
Se você instalar um Nodejs pacote localmente, depois um diretório node_modules/ deve ser criado no diretório do seu projeto e o pacote deve ser salvo em node_modules/ diretório em relação ao seu diretório de projeto. Só pode ser acessado a partir desse projeto.
Isso é tudo que você precisa saber por enquanto. Vamos continuar.
Todo Nodejs Projeto tem um pacote.JSON arquivo no diretório raiz do projeto. Este arquivo contém informações sobre seu projeto, como o nome do projeto, a versão do projeto, as dependências ou outro Nodejs Pacotes do qual seu projeto depende e muito mais. Você pode criar manualmente um pacote.JSON Arquive e coloque todas essas informações ou você pode usar Npm Para criá -lo para você.
Primeiro crie um novo diretório Node-Projeto (você pode citar é o que quiser) para o seu Nodejs Projeto com o seguinte comando:
$ mkdir node-projeto
Agora navegue até o diretório do seu projeto com o seguinte comando:
$ CD Node-Projeto
Agora para criar um pacote.JSON arquivo com Npm, Execute o seguinte comando:
$ npm init
Preencha os detalhes e pressione seguir em frente.
No final, digite sim e pressione .
Como você pode ver, um pacote.JSON o arquivo é criado.
Este é o conteúdo do pacote.JSON arquivo:
Se você souber o nome do pacote, pode instalá -lo facilmente usando Npm.
Por exemplo, se você quiser instalar expressar Nodejs Pacote, que é a estrutura da Web Express, execute o seguinte comando do diretório do seu projeto:
$ npm Install Express -Save
expressar Nodejs o pacote deve ser instalado.
Você pode instalar um Nodejs Pacote globalmente de qualquer diretório. Por exemplo, se você quiser instalar expressar Nodejs Pacote globalmente, execute o seguinte comando:
$ sudo npm -g Install Express
Deve ser instalado globalmente.
Se você quiser remover um Nodejs pacote, digamos expressar, No diretório do seu projeto, execute o seguinte comando do diretório do seu projeto:
$ npm Uninstall Express -salvamento
O Express NodeJS o pacote é removido.
Para remover um Nodejs pacote, digamos expressar, Globalmente, execute o seguinte comando:
$ sudo npm -g desinstall Express
Deve ser removido.
Bem, agora você sabe como instalar e remover Nodejs pacotes com Npm. Agora a questão é: como sei o que posso instalar com Npm? Quais pacotes estão disponíveis?
Bem, você pode procurar pacotes no NpmSite oficial em https: // www.npmjs.com/ ou você pode usar Npm utilitário de linha de comando.
Procurar por Nodejs Pacotes do seu navegador da web, vá para https: // www.npmjs.com/ e procure o que você está procurando. Digite as palavras -chave marcadas na captura de tela abaixo e pressione .
Você deve ver muitos pacotes, como pode ver na seção marcada da captura de tela abaixo. Você pode clicar em qualquer um deles para ver mais informações sobre esse pacote.
Você também pode executar o seguinte comando para pesquisar Npm Pacotes:
$ NPM Pesquisa "Web Framework"
Como você pode ver, a mesma lista é exibida. Você pode pegar o nome do pacote da primeira coluna, marcada na captura de tela abaixo e instalar o que você precisa usar Npm.
Então é assim que você instala e usa Npm no Debian 9 Stretch. Obrigado por ler este artigo.