yarn upgrade-interactive
Isto é semelhante ao modo de atualização interativa do npm-check. Ele fornece uma maneira fácil de atualizar pacotes desatualizados.
yarn upgrade-interactive [--latest]
O comando upgrade-interactive
usa os mesmos parâmetros e funciona da mesma forma que o comando upgrade
. Esse comando irá exibir os pacotes desatualizados antes de realizar qualquer atualização, permitindo ao usuário selecionar quais pacotes para atualizar. Yarn irá respeitar os intervalos versão em package.json
ao determinar qual versão ele deve fazer a atualização.
Você pode pensar que yarn upgrade-interactive
é uma combinação dos comandos yarn outdated
e yarn upgrade [package...]
. Onde yarn outdated
exibe uma lista de pacotes desatualizados e yarn upgrade [package...]
pode ser usado para atualizar pacotes desejados, yarn upgrade-interactive
exibe a mesma lista de pacotes e permite que você escolha imediatamente quais atualizar.
--latest
: essa flag diz ao yarn para ignorar intervalos de versão especificada no package.json
e, ao invés disso, usar a versão marcada como latest
no registro.
[1/? Choose which packages to update. (Press <space> to select, <a> to toggle all, <i> to inverse s
election)
devDependencies
❯◯ autoprefixer 6.7.7 ❯ 7.0.0 https://github.com/postcss/autoprefixer#readme
◯ webpack 2.4.1 ❯ 2.5.1 https://github.com/webpack/webpack
dependencies
◯ bull 2.2.6 ❯ 3.0.0-alpha.3 https://github.com/OptimalBits/bull#readme
◯ fs-extra 3.0.0 ❯ 3.0.1 https://github.com/jprichardson/node-fs-extra
◯ socket.io 1.7.3 ❯ 1.7.4 https://github.com/socketio/socket.io#readme
◯ socket.io-client 1.7.3 ❯ 1.7.4 https://github.com/Automattic/socket.io-client#readme
yarn add
Quando você quiser usar outro pacote, você primeiro precisa adicioná-lo nas suas dependências. Executando `yarn add` você instalará o pacote em seu projeto.
yarn tag
Tags são uma maneira de publicar versões de seus pacotes com um rótulo. Usuários podem instalar seus pacotes através de rótulos ao invés de um número de versão.
Versões das dependências
Pacotes no Yarn seguem Versionamento Semântico, também conhecido como "semver". Quando você instalar um novo pacote, ele será adicionado com uma versão semver.