Série AngularJS: Atualizando versão do AngularJS via Yeoman | iMasters
Tem 175 artigos publicados com 314089 visualizações desde 2011
175edit
é Bacharel em Sistemas de Informação e Especialista em Gestão e Estratégia de Negócios. Trabalha com TI desde 2003 e possui as certificações SCJP 5 e SCM. Trabalhou na IBM Brasil como Analista Programador Java, passou pelo laboratório da Enterprise Computing Lab (ECL) HP como Software Engineer, Ci&T como Engenheiro de Software em projeto JEE. Tem experiência internacional em Índia, Dubai e Londres. Atualmente é cofundador da ITSLabs (www.itslabs.com.br), uma start-up focada na criação de produtos web e mobile para start-ups. Também é autor dos livros "Guia do Exame SCJP", "Guia Prático JEE com Frameworks" e "TDD na prática".
Usando Yoeman com AngularJS
Série AngularJS: criando blackList com Angular-ui validate
No artigo de hoje vamos ver como dizer para o Yeoman usar uma versão específica do AngularJS.
Por default, o Yeoman na versão 1.0 vem com o AngularJS 1.0.7, mas se precisamos usar a versão mais recente ou uma específica, como atualizar? É bem simples!
Note: vou considerar que você criou seu projeto via Yeoman.
Abra o arquivo bower.json
Altere as dependências a seguir para a versão desejada:
"angular": "~1.2.9",
"angular-resource": "~1.2.9",
"angular-mocks": "~1.2.9",
"angular-scenario": "~1.2.9"
Digite bower update e aguarde atualização:
Precisamos atualizar o arquivo Karma.conf.js no array files adicione:
'app/bower_components/angular-sanitize/angular-route.js',
Abra o arquivo apps.js e atualize. Adicione ngRoute, que vai ficar assim:
angular.module('webappApp', [
Abra o arquivo index.html dentro de app/index.html e adicione a linha a seguir no bloco de script/modules.js:
Pronto! Veja que a estrutura do projeto foi alterada de acordo com a versão escolhida do AngularJS. Sabemos que a partir da versão 1.2 tivemos mudanças que são incompatíveis com projetos na versão 1.0.x.