Polymer: Instalação Básica

Existe um guia detalhado sobre a instalação do Polymer em  Installing Polymer.

Aqui apresento um pequeno guia, sem detalhamento. Caso você precise de maiores detalhes, verifique o site oficial.

Para montar o ambiente para desenvolver você vai precisar de:

  • Bower – Para resolver as dependências e baixar os pacotes necessários
  • NodeJS and npm – Exigido pelo Bower
  • Git – Exigido pelo Bower

Instalação do NodeJs e npm

Vá no site do projeto NodeJS and npm , faça o download e instale o NodeJs.

Instalação do Git

Vá no site do projeto git, faça o download e instale o Git.

Instalação do Bower

Para instalar o Bower, abre o prompt de comando e execute

Criação de um novo projeto Polymer

Agora que todas as ferramentas já estão instaladas, você pode criar um novo projeto e fazer o download dos componentes do Polymer.

Crie um novo folder e use-o para armazenar seu projeto. Por exemplo, crie um novo folder chamado polsample in c:

Agora inicialize o setup do projeto através do Bower

Responda as perguntas. Apos finalizar, um novo arquivo chamado bower.json vai ser criado em c:\polsample\.

Instale o Polymer:

O Bower cria um novo folder chamado bower_components dentro do folter polsample (c:\polsample\bower_components) e adiciona a nova dependência dentro do seu bower.json. Neste momento o arquivo deve estar parecido com este:

Se você precisar atualizar as dependências, execute:

Instalação de componentes do Polymer

QUando voce precisar utilizar um componente do Polymer, basta fazer a instalação através do Bower. Por exemplo, caso voce crie um projeto e deseje utilizar o componente paper-button, você deve rodar o comando

E posteriormente adicionar o link deste componente na pagina de seu projeto.:

Você pode encontrar informações sobre os nomes dos componentes no site do projeto Polymer. Para papper-button a página é paper-button

É só isso. Em outro artigo irei mostrar como criar um componente personalizado.

oleonardomachado

Software architect with expertise in Microsoft technologies (C#, WCF, Azure etc) and now developing for mobile

Deixe uma resposta