#Ubuntu 13.04 64bit
Download Node-WebKit:
$ wget https://s3.amazonaws.com/node-webkit/v0.7.2/node-webkit-v0.7.2-linux-x64.tar.gz
$ tar xfvz node-webkit-v0.7.2-linux-x64.tar.gz
Pronto ja podemos começar a brincadeira:
-
Você pode seguir o que esta na documentação:
Crie uma pasta para organizar:
$ mkdir testando-node-webkit $ cd testando-node-webkit $ mkdir dist teste $ cd teste
Criar
index.html
:<!DOCTYPE html> <html> <head> <title>Ola Mundo!</title> </head> <body> <h1>Ola Mundo</h1> Aqui vai dizer qual versão do node.js <script>document.write(process.version)</script>. </body> </html>
Criar
package.json
:{ "name": "nw-demo", "main": "index.html" }
Comprima
index.html
epackage.json
e tudo mais que vc criar, dentro do arquivo zip com o nomeo-que-voce-quizer.nw
:$ zip app.nw index.html package.json
A estrutura vai ficar assim:
app.nw |-- package.json `-- index.html
Agora execute o comando no arquivo
app.nw
:$ ../../node-webkit-v0.7.2-linux-x64/nw app.nw
Haaa agora ele executa o programinha, moleza.
-
Build da aplicação:
$ cat ../../node-webkit-v0.7.2-linux-x64/nw app.nw > app && chmod +x app
-
Quase lá, agora e so copiar o arquivo 'app.nw' e 'nw.pak' para a pasta dist, lembra não é, aff:
$ cp ../../node-webkit-v0.7.2-linux-x64/nw.pak ../dist $ cp app.nw ../dist
-
"Cabô mâno", executa ele para vc ver "To dizendo para dar dois cliques ou um não sei, mas clica ai";
##Problemas ocorridos: ###Erro:
$ node-webkit-v0.7.2/nw: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
###Solução:
$ sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
Obs.: Se tem erro avisa que vou dar um jeito; próximo tuto Windows 8.