ES6によるexpressのサンプル
- node 8.1以上
- yarn
名前 | 用途 |
---|---|
babel 6 | ES6のトランスパイル |
express 4 | WAF |
gulp 4 | ビルド |
webpack 4 | JavaScriptの圧縮(babel+uglifyjs) |
gulp-htmlmin | HTML圧縮 |
gulp-sass | sassトランスパイル(css圧縮) |
fancy-log | ログ表示 |
$ yarn -D
$ yarn run gulp build
ビルドを実行したとき、ファイル更新を検知してサーバを再起動させる
$ yarn run gulp serve
ビルド済みのコードを起動する
$ yarn run daemon
NODE_ENV=development を設定すると、コードの圧縮が無効となる。
$ export NODE_ENV=development
SERVE_PORT=8001 を設定すると、ポート8001でListenする
$ SERVE_PORT=8001 yarn run daemon
MIT
except _reset.scss (public domain)