Você está na página 1de 3

Módulos Node.js — Portal de Desenvolvedores do Fedora https://developer.fedoraproject.org/tech/languages/nodejs...

(/)
Iniciar um projeto (/start.html) Obter ferramentas (/tools.html) Idiomas e bancos de dados (/tech.html)

Implantar e distribuir (/deployment.html)

Node.js (em inglês)


Ambiente de tempo de execução JavaScript do lado do servidor de código aberto.

()

Node.js (em inglês) (/tech/languages/nodejs/nodejs.html)

Módulos do Node.js (/tech/languages/nodejs/modules.html)

Node.js SIGTradução (/tech/languages/nodejs/SIG.html)

Tem alguma pergunta? Pergunte ao Fedora. (//ask.fedoraproject.org/)

Editar esta página (https://github.com/developer-portal/content/edit/master/tech/languages/nodejs/modules.md)

Relatar um problema (https://github.com/developer-portal/content/issues/new?title=:+nodejs+modules.md&body=Describe+the+problem)

Módulos do Node.js
A instalação
Instalação de módulos via dnf
Para instalar módulos adicionais dos repositórios Fedora, use:

$ sudo dnf install nodejs-<module-name>

ou a

$ sudo dnf install 'npm(module-name)'

Por exemplo, para instalar express , você precisa digitar:

$ sudo dnf install nodejs-express

ou a

$ sudo dnf install 'npm(express)'

1 of 3 19/05/2023, 11:14
Módulos Node.js — Portal de Desenvolvedores do Fedora https://developer.fedoraproject.org/tech/languages/nodejs...

A maioria dos módulos são prefixados com nodejs- - A . (í a questão: es. , , , íntepeo. . E. . es. sobre a questão . (em, proprio
Existem, no entanto, algumas exceções (por exemplo, mocha), que não são prefixadas.

Instalação de módulos via npm


A instalação de módulos via npm não é recomendada, pois pode causar problemas de dependência. Se você precisar instalar
módulos via npm, instale-os localmente.

Usando módulos instalados via dnf


npm permite o uso require() apenas em módulos instalados localmente. Se você quiser require() módulos instalados pelo
dnf, digite sua pasta de projeto:

$ npm link express

ou para carregar módulos globais por padrão, você pode definir $NODE_PATH da seguinte forma:

$ export NODE_PATH=/usr/lib/node_modules

Módulos em falta
O npm é um dos maiores ecossistemas de bibliotecas de código aberto do mundo e contém milhares de módulos e é
impossível tê-los todos embalados como RPMs. No entanto, se você está faltando um pacote e acha que ele realmente deveria
estar nos repositórios do Fedora, você tem várias opções:

O primeiro é ativar o repositório de testes. As chances são novos módulos já estão empacotados, mas ainda não estão em
repositórios estáveis. Para fazer isso, digite:

$ sudo dnf config-manager --set-enabled updates-testing

para habilitar o repositório de testes permanentemente. Para usá-lo temporariamente, você precisa digitar:

$ sudo dnf install nodejs-<module-name> --enablerepo=updates-testing

O segundo é se juntar ao Node.js SIG (https://fedoraproject.org/wiki/SIGs/Node.js) e nos ajudar a melhorar e fornecer um


melhor software.

Autores: Adam Samalik (mailto:%61%73%61%6D%61%6C%69%6B@%72%65%64%68%61%74.%63%6F%6D), Josef


Strzibny (mailto:%73%74%72%7A%69%62%6E%79@%73%74%72%7A%69%62%6E%79.%6E%61%6D%65), Petr Stribny
(mailto:%70%73%74%72%69%62%6E%79@%72%65%64%68%61%74.%63%6F%6D), Tom Hughes (mailto:%74%6F
%6D@%63%6F%6D%70%74%6F%6E.%6E%75), Zuzana Svetlikova (mailto:%7A%73%76%65%74%6C%69%6B@%72%65
%64%68%61%74.%63%6F%6D)

Compartilhe o seu conhecimento


O Fedora Developer Portal é um esforço da comunidade para compartilhar guias e informações sobre o desenvolvimento
de código aberto. E precisamos da sua ajuda!

Saiba como contribuir (http://developer-portal.github.io/contributing/)

2 of 3 19/05/2023, 11:14
Módulos Node.js — Portal de Desenvolvedores do Fedora https://developer.fedoraproject.org/tech/languages/nodejs...

3 of 3 19/05/2023, 11:14

Você também pode gostar