以下のバージョンで動作します
Node.js: v4.5.0
├─ build // コンパイル先ディレクトリ
│
├─ gulp // gulpファイル
│ ├── config.js // パス等設定ファイル
│ ├── tasks // 実行されるタスク
│ └── util
│
│
├── src // 開発用ディレクトリ
│ ├── copy // コピー
│ ├── img // そのままbuild/imgへコピーされる
│ ├── js // main.jsをコンパイルしてbuildへ
│ │ └──lib //minMatrix.jsとか入ってる
│ ├── sass // sassファイルをコンパイルしてbuildへ
│ └── index.ejs //テンプレ
└─index.js //build直下をサーバーにする
- Gulp ( タスクランナー )
- gulp-ejs ( ejs -> html コンパイル )
- gulp-ruby-sass ( sass -> css コンパイル )
- browserify ( jsファイルを統合 )
- js-hint ( jsファイルのチェック )
- BrowserSync ( ローカルサーバーを起動 )
>npm install
###srcファイルをコンパイル
>gulp
###本番向けビルド(buildディレクトリから不要なファイルを削除して、jsファイルをminifyする)
>npm run build
###Node.jsでサーバーを立てる
>node index.js