lw
programação
em seu projeto. Esse arquivo deve ser
submetido com o código de seu projeto.
Executando o comando
npm install
na
mesma pasta do arquivo package.json,
a versão correta que cada dependência
listada será instalada.
O comando
npm init
cria um
arquivo package.json básico para
seu projeto. Você pode alterá-lo
seguindo uma especificação
detalhada que pode ser conferida em
.
Outra forma de criar o arquivo
package.json é utilizando a ferramenta
grunt-init com um template. É muito
fácil encontrar um template para
quase qualquer coisa que você queira
programar. Então, antes de configurar
manualmente o seu arquivo package.
json, pesquise e veja se não tem um
modelo já disponível para o que você
precisa.
A ferramenta pode ser instalada
obtendo acesso de administrador e
executando o comando:
npm install -g grunt-init
Com essa ferramenta e um template
instalado na pasta
~/.grunt-init/
(ou
%USERPROFILE%\.grunt-init\
no
Windows), você pode criar um projeto
com o comando:
grunt-init TEMPLATE
Há vários templates que são
oficialmente mantidos, como:
grunt-init-commonjs
cria ummódulo commonjs,
incluindo testes de Nodeunit.
grunt-init-gruntplugin
cria um plugin para o Grunt,
também incluindo testes de
unidade Nodeunit.
grunt-init-jquery
cria umplugin para a jQuery,
incluindo testes de unidade QUnit.
grunt-init-node
cria um módulo para o
Node.js, incluindo testes de
unidade Nodeunit.
Já o gruntfile, que pode ser nomeado
como Gruntfile.js ou Gruntfile.coffee,
é utilizado para configurar e definir as
tarefas, além de carregar os plugins do
Grunt. Esse arquivo é composto de:
uma função “wrapper”;
configuração do projeto tarefas;
carregamento dos plugins do
Grunt e das tarefas;
tarefas customizadas.
A estrutura mais simples possível
para o arquivo Gruntfile.js é:
// Função "wrapper" com um parâmetro
module.exports = function(grunt) {
// Tarefa a ser executada por padrão.
Neste exemplo, não é feito nada.
grunt.registerTask('default', []);
};
Antes de configurar manualmente seu
arquivo package.json, pesquise e veja
se não há ummodelo já disponível para
o que você precisa
O Node.js é uma plataforma que usa
JavaScript e V8, uma incrivelmente
rápida máquina virtual. É possível
criar com Node.js aplicativos
altamente escaláveis, capazes de
manipular dezenas de milhares de
conexões simultâneas.
NODE.JS
Instruções de instalação e de uso do Grunt podem ser acessadas em seu
website, que oferece ainda a documentação completa do controlador
Com o Grunt.js, você perde
tempo configurando as tarefas
chatas, ou “grunt tasks”,
de seu projeto apenas
uma vez, depois, com um
único comando, você pode
executá-las automaticamente.
GRUNTTASKS
locaweb
63