Está certo não usar Fios

Quando eu lido pela primeira vez sobre o fio, muitas lunas atrás, pensei que sim, isso é bom. Mas eu sabia que não era algo que eu precisava – como relogios inteligentes ou “amizade”.

À medida que os meses passaram, eu vi mostrando cada vez mais nas instruções de instalação para pacotes npm. Angular, Webpack, Prettier, Babel-loader, Bootstrap – tudo irá informá-lo sobre a opção de yarn add ...

Eu deveria me contentar em deixar as pessoas estarem entusiasmadas com a nova coisa quente. Na verdade, não é da minha conta. E pensei no meu próprio negócio, até que eu ouvi isso: “usamos o fio porque é mais determinista do que npm”. Eu suspirei, mas felizmente consegui cobrir minha boca no tempo, então eu não acho que eles perceberam.

Para você ver, essa afirmação não é verdade. Então, pensei que era hora de uma postagem de blog contrariar tais equívocos. Vamos começar com uma citação:

npm 5 tem garantias mais fortes em versões e possui um arquivo de segurança determinista mais forte

Essa foi a citação.

Quem é esse post para

Tal como as alcachofras, esta publicação não é para todos. É para o desenvolvedor usando Node 8 (que vem com npm 5). O desenvolvedor que não leu os documentos do Fio e da Npm (você está tocado com suas “vidas sociais”). O desenvolvedor que já ouviu falar sobre o fio, viu isso surgir em mais e mais lugares, e quem começou a pensar que eles deveriam “usá-lo”.

Especialmente se você ajustar a descrição acima e você não conheceu essas coisas:

  • npm install funciona muito bem offline *
  • npm install some-package atualizações de npm install some-package package.json por padrão sem anexar --save
  • npm install some-package cria / atualiza package-lock.json por padrão

* Passei mais tempo do que eu estou disposto a quantificar tentando descobrir como colocar meu computador em “Modo Avião” quando estiver em uma conexão com fio. Então eu percebi que eu poderia simplesmente desconectar o cabo.

Texto original em inglês.