Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

npm init

Pacotes e runtimes

Uso

npm init [-y] | npm init <initializer>

Cria um package.json; npm init <nome> é outra coisa: baixa e roda create-<nome>, como o npx faz.

Opções comuns

OpçãoSignificado
-yaccept every default and write package.json at once
<initializer>download and run create-<initializer> instead
--scope=@mecreate a scoped package name
-w <dir>create a workspace package under that directory

Exemplos

npm init -y

writes a package.json with defaults, no questions

npm init vite@latest my-app

runs create-vite; nothing like plain npm init

npm init --scope=@me -y

names the package @me/whatever

A pergunta é sempre o que vai onde: dentro deste projeto ou na máquina toda.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que npm init faz?

Cria um package.json; npm init <nome> é outra coisa: baixa e roda create-<nome>, como o npx faz.

QComo se digita?

npm init [-y] | npm init <initializer> — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 4; a lista completa está em man npm. Este comando fica em Pacotes e runtimes.

Comandos relacionados

página man: man npm-init