npm significa "gerenciador de pacotes de nó" em chinês. É a ferramenta de gerenciamento de pacotes padrão da plataforma Node.js. Ele será instalado junto com o Nodejs e gerencia plug-ins de terceiros correspondentes ao node.js. compartilhe e distribua código por meio de npm e gerencie dependências de projetos de nós.
O ambiente operacional deste tutorial: sistema Windows 7, nodejs versão 12.19.0, computador DELL G3.
O que é NPM? O que isso tem a ver com node.js?
npm (nome completo Node Package Manager, "node package manager") é o sistema de gerenciamento de pacotes de software padrão do Nodejs escrito em JavaScript. O npm pode ser usado para instalar, compartilhar, distribuir código e gerenciar dependências do projeto.
npm é a ferramenta de gerenciamento de pacotes no mundo JavaScript e a ferramenta de gerenciamento de pacotes padrão para a plataforma Node.js, que será instalada junto com o Nodejs. Semelhante ao maven, gradle na sintaxe Java e pip em python.
O npm pode resolver muitos problemas na implantação de código NodeJS. Os cenários de uso comuns incluem o seguinte:
Permitir que os usuários baixem pacotes de terceiros escritos por terceiros do servidor NPM para uso local.
Permite que os usuários baixem e instalem programas de linha de comando escritos por terceiros a partir do servidor NPM para uso local.
Permite que os usuários carreguem pacotes ou programas de linha de comando que eles escrevem no servidor NPM para outros usarem.
O npm coexiste com o Nodejs. Enquanto o Nodejs estiver instalado, o npm também será instalado. Abra o terminal e execute o seguinte comando para verificar se a instalação foi bem-sucedida.
Conhecimento estendido: o que acontece ao executar npm run xxx
Ao executar npm run xxx, o npm primeiro procurará o programa a ser executado em node_modules/.bin no diretório atual e o executará se for encontrado;
Se não for encontrado, pesquise no node_modules/.bin global. npm i -g xxx irá instalá-lo no diretório global;
Se o diretório global ainda não for encontrado, verifique a variável de ambiente path para ver se há outros programas executáveis com o mesmo nome.