nodejs
をインストールnodejs
をインストールしたら一緒についてくるnpm
でwebpack
をインストール
sudo npm install webpack -g
npm init
してpackage.json
を作成する
npm install jquery --save
npm install dropzone --save
上記でjqueryとdropzonejsをプロジェクトに読み込みwebpack.config.js
を作成して設定を記述- 一行目の
var webpack = require("webpack");
でエラーが出るのでnpm install webpack --save-dev
を実行しておく new webpack.optimize.UglifyJsPlugin()
はjavascriptのminifyしてくれるやつ- webpack使うことでjs内でrequireが利用できるようになる
- requireを書いたjavascriptは
webpack
コマンドでコンパイル(?)する必要がある - ファイルが一つにまとまるのでよろしい
source-map
はよくわからん。。
dropzone.min.css
を読み込ませる- クラス名に
dropzone
を持った<form>
タグを設置する - あとはjavascript側でdropzoneが読み込まれれば自動的にdropエリアが描画される
build.gradle
のcompile("org.springframework.boot:spring-boot-devtools")
部分application.yml
でthymeleafのキャッシュもoffにしておく