Migração Vue 1 para Vue 2 com vue-migration-helper
Com o release oficial do Vue 2 já podemos iniciar a migração de nossas aplicações do Vue 1 para o Vue 2. Minha primeira dica é realizar esta migração do seu projeto em um branch separado no seu repositório.
A segunda dica é usar o Vue Migration Helper. Ele irá realizar uma busca pelos códigos Vue e apontar alterações que devem ser realizadas para que o Vue 2 possa funcionar.
Instalação
Para instalar o Vue Migration Helper, execute o seguindo comando no cnosole:
$ npm install --global git://github.com/vuejs/vue-migration-helper.git
Para usá-lo, execute o seguinte comando no diretório onde a sua aplicação está:
$ vue-migration-helper
Você obterá uma resposta semelhante à figura a seguir:
Após realizar todas as alterações, você deverá abrir o arquivo package.json
do seu projeto e alterar a versão do vue (e de outras bibliotecas também, como o vue-router). Deve-se alterar para algo do tipo:
"dependencies": {
"vue": "^2.0.1",
"vue-router": "^2.0.0",
"vuex": "^2.0.0"
}
Após alterar, execute novamente o comando npm install
para atualizar todas as bibliotecas.