2
respostas

npm instala milhares de Dependencias

Boa noite, Tenho um arquivo package.json com as dependencias a serem instaladas, como segue:

"devDependencies": {
    "@types/jquery": "^2.0.42",
    "concurrently": "^3.4.0",
    "lite-server": "^2.3.0",
    "typescript": "^2.3.2"
  }

Meu problema é que quando dou o comando 'npm install --only=dev' o npm ta instalando tudo do repositório npm. Tudo mesmo, 351 packages. Pacotes q nem deveriam estar na aplicação. Queria saber qual o problema?

2 respostas

Boa tarde, Daniel! Como vai?

Qual a versão do Node e do npm que vc está utilizando? Eu acabei de fazer o seguinte teste aqui! Usando o package.json a seguir fiz npm install e isso resultou em 253 pastas dentro de node_modules. E ao fazer npm install --only=dev resultou apenas em uma pasta, a do jquery.

{
  "name": "teste",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "lite-server": "^2.5.4"
  },
  "devDependencies": {
    "jquery": "^3.4.1"
  }
}

Faça esse teste aí e veja no que dá!

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Pois entao, a minha duvida é se ele realmente carregaria todas essas pastas no projeto pq é muita coisa para apenas 1 ou 2 pacotes.