Dato che ho deciso di abbandonare momentaneamente i retro, non vedo perché non postare questa guida. Creeremo un browser basico, collegato direttamente al vostro retro, sfruttando Flash Nativo.
PREMETTO CHE LE API, NON SONO DI MIA CREAZIONE, QUELLO CHE VI INSEGNERO' QUI SARA' SFRUTTARLE.
Requisiti:
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Punto primo:
Dopo aver scaricato il necessario, cominciamo con l'estrarre la cartella habboelectron, sul Desktop. (Potete rinominarla come vi pare.)
Ci rechiamo per prima cosa nel file package.json, e cominciamo a personalizzare la nostra futura applicazione.

ANDIAMO A RIMUOVERE LA STRINGA CHE VEDETE SELEZIONATA, POTREBBE DARE VARI PROBLEMI NEL COMPILARE, POICHE' DA' L'INPUT DI CREARE LA VERSIONE MAC, MA WINDOWS NON RIUSCIRA'! (PER FARE L'APPLICAZIONE PER MAC, BASTERA' COMPILARLA SU UNA VM LINUX O APPUNTO MAC)
PER TERMINARE LE ULTIME MODIFICHE E PERSONALIZZAZIONE DELL' APPLICAZIONE, BISOGNERA' RECARSI NELLA CARTELLA SRC E IN SEGUITO APRIRE IL FILE index (Anche se i diritti andrebbero lasciati)
Sempre nella stessa cartella (src) trovate anche l'icone dell'applicazione, potete sostituirle con quelle che preferite.

ANDIAMO A RIMUOVERE LA STRINGA CHE VEDETE SELEZIONATA, POTREBBE DARE VARI PROBLEMI NEL COMPILARE, POICHE' DA' L'INPUT DI CREARE LA VERSIONE MAC, MA WINDOWS NON RIUSCIRA'! (PER FARE L'APPLICAZIONE PER MAC, BASTERA' COMPILARLA SU UNA VM LINUX O APPUNTO MAC)
PER TERMINARE LE ULTIME MODIFICHE E PERSONALIZZAZIONE DELL' APPLICAZIONE, BISOGNERA' RECARSI NELLA CARTELLA SRC E IN SEGUITO APRIRE IL FILE index (Anche se i diritti andrebbero lasciati)
Sempre nella stessa cartella (src) trovate anche l'icone dell'applicazione, potete sostituirle con quelle che preferite.

Compiliamo??
Sì iniziamo a compilare!
Apriamo il prompt di Node.js e selezioniamo il percorso della cartella, per evitare errori, andiamo a scrivere tutto il percorso.

Quindi, come vedete nell'immagine andremo a scrivere: cd C:\Percorso\nomecartella
Poi basterà premere invio.
Perfetto, non manca molto, la nostra applicazione è quasi pronta.
Ora, dobbiamo semplicemente scrivere npm install.

Attendiamo pazientemente che finisca di installare.
Una volta terminato, andiamo a ripetere l'operazione, ma diversamente da prima aggiungiamo, npm install --g -electron-forge, ci metterà pochissimo questa seconda volta.

ORA SE TUTTO HA FUNZIONATO, E NON AVETE RISCONTRATO PROBLEMI, POTREMO AVVIARE LA NOSTRA APPLICAZIONE BASTERA' SCRIVERE SULLA CONSOLE; npm start
COME POTETE VEDERE, L'APPLICAZIONE SI AVVIERA' SENZA PROBLEMI, E ALLORA POTREMO CREARE IL FILE setup.exe PER L'INSTALLAZIONE (Ovvero quello che dovrete girare per farla scaricare)
Ci basterà semplicemente, tornare sulla console, dopo aver chiuso l'applicazione che si è avviata, e scrivere:
npm run make

ORA BASTERA' ANDARE NELLA CARTELLA OUT CHE SI E' CREATA.
IN SQUIRREL TROVEREMO IL FILE SETUP, MENTRE L' ALTRA CARTELLA CHE SI E' CREATA IN OUT SARA' QUELLA COMPLETA PER I FILE DELL'APPLICAZIONE.
Per qualunque problema, non contattatemi tanto non rispondo, la guida è semplicissima ed anche molto chiara.
Se dovreste riscontrare problemi del tipo, da app non mi logga, ecc ecc, dovrete rinominare le librerie, poiché alcune di node sono le stesse di Javascript, cercate come fare online :P
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
COME POTETE VEDERE, L'APPLICAZIONE SI AVVIERA' SENZA PROBLEMI, E ALLORA POTREMO CREARE IL FILE setup.exe PER L'INSTALLAZIONE (Ovvero quello che dovrete girare per farla scaricare)
Ci basterà semplicemente, tornare sulla console, dopo aver chiuso l'applicazione che si è avviata, e scrivere:
npm run make

ORA BASTERA' ANDARE NELLA CARTELLA OUT CHE SI E' CREATA.
IN SQUIRREL TROVEREMO IL FILE SETUP, MENTRE L' ALTRA CARTELLA CHE SI E' CREATA IN OUT SARA' QUELLA COMPLETA PER I FILE DELL'APPLICAZIONE.
Per qualunque problema, non contattatemi tanto non rispondo, la guida è semplicissima ed anche molto chiara.
Se dovreste riscontrare problemi del tipo, da app non mi logga, ecc ecc, dovrete rinominare le librerie, poiché alcune di node sono le stesse di Javascript, cercate come fare online :P
Ultima modifica: