Skip to content
This repository was archived by the owner on Apr 23, 2020. It is now read-only.

paolocavanna/projectsetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

projectsetup

Steps to setup a new poject based on tools like Node.js, Grunt, SASS, Assemble etc.

INSTALLAZIONE DEL PROGETTO

  1. Installare Node.js [http://nodejs.org/download/] se non presente
  2. Installare Gist [http://msysgit.github.io/] se non presente

Per eseguire le chiamate a Git in https 3. Installare Ruby [http://rubyinstaller.org/downloads/] se non presente

  • ATTENZIONE: nell'installare Ruby selezionare il secondo checkbox "Add Ruby executables to your PATH". Questo permette di eseguire i comandi Ruby dalla shell di Windows
  1. Aprire la shell di Ruby e installare Compass (Sass è installato di conseguenza):

    gem install compass

  2. Aprire la shell di Windows
  3. Navigare fino alla propria cartella di progetto:

    cd /cartella

  4. Installare Grunt [http://gruntjs.com/] globalmente:

    npm install -g grunt-cli

    Eseguire grunt -v per assicurarsi della corretta installazione di Grunt.
    Se la shell dovesse riportare un errore (es.: "grunt" non è riconosciuto come comando interno o esterno,

un programma eseguibile o un file batch.), si deve aggiungere npm alle variabili d'ambiente di Windows. Per farlo, è necessario eseguire da shell:

path=%PATH%;%APPDATA%\npm

8. Installare Bower [http://bower.io/] globalmente:

npm install -g bower

9. Installare i pacchetti di Bower:

bower install

10. In Gruntfile.js modificare il proprio localhost:

connect.options.hostname(riga 52)

11. Eseguire Grunt:

grunt

I file su cui lavorare si trovano in: - hbs: /src/templates - css: /src/css - js: /src/js 12. Per aggiornare il browser automaticamente a ogni salvataggio di file, eseguire:

grunt server

13. Per compilare il progetto eseguire:

grunt build

Navigando nella cartella /build/ si troveranno i file generati.

About

Steps to setup a new poject based on tools like Node.js, Grunt, SASS, Assemble etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published