Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cazzeri

Grunt instalação incompleta

Recommended Posts

Alguém que já instalou e rodou o grunt sem problemas? Esses são os passos que eu fiz até agora:

 

Instalei o node no Linux.

Rodei o camando npm install -g grunt-cli

Comando para gerar o package.json na pasta do meu projeto npm init

 

Instalei as dependências dos plugins que eu quero, concat e o uglify:

 

npm install grunt --save-dev
npm install grunt-contrib-concat --save-dev
npm install grunt-contrib-uglify --save-dev

 

Ok, na raiz do meu projeto... gerou uma pasta chamada node_modules, o arquivo package.json e criei outro arquivo chamado Gruntfile.js.

 

Esses são eles,

packages.json: https://gist.github.com/anonymous/981ad2072c1ab4d65eba

Gruntfile.js: https://gist.github.com/anonymous/91fe8b45a81acb1cb31f

 

O que eu preciso é saber como proceder depois disso, primeiro não sei se os meus arquivos, Gruntfile e o package estão configurados corretamente... e se estão, o que fazer agora?? Esse arquivo Gruntfile.js, preciso chamar ele em algum lugar? Estou estagnado até aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc já fez toda a configuração que era necessária. Só usar agora:

 

$ grunt concat
$ grunt uglify

Compartilhar este post


Link para o post
Compartilhar em outros sites

~/

Running "uglify:dist" (uglify) task

Done, without errors.
~/
Running "concat:javascript" (concat) task
File ./public/assets/js/frontend.js created.

Done, without errors.

 

Beleza William... realmente, só faltavam esses dois comandos mesmo.

Uma dúvida, se tu souber responder... se eu quiser usar em outro projeto, o certo ou o recomendável e fazer a instalação novamente, ou posso só copiar os arquivos, a pasta node_modules, o Gruntfile e o package para dentro do outro projeto? Vai funcionar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode só copiar, alterando os caminhos dos arquivos caso vc precise, q irá funcionar sim.

 

no teu caso, cada vez q vc modificar o js e o css, precisa rodar as tasks para recompila-los

 

se quiser deixar automático, veja sobre o grunt watch.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.