riot, pug, sass, tsを一緒に使いたい人向けのテンプレートプロジェクトです
bash node v8.+
.bashrc
などの 隠しファイルを含めた
ファイル全てをプロジェクトフォルダにコピー
以下を実行
./install.sh
src/
以下に作業ディレクトリが作成されます
src/
作業用ディレクトリになります atomなどでこのディレクトリを開いてくださいindex.pug
index.htmlに当たるpugファイルですwebpack.config.babel.js
エントリポイントの記述がありますのでエントリポイント追加時はこちらも編集してくださいscript/
スクリプト用ディレクトリですentry/
エントリポイントのtsをここに置いてくださいtag/
riotタグファイルをここに置いてください
style
スタイル用ディレクトリです riotタグのsass importはここがルートになりますentry
エントリポイントのsassをここに置いてください
tmp
ビルド時の中間ファイルはここに置かれます プロジェクト内ファイル削除後は余計なファイルが入るので、一度npm run cleanしてください。dist
ビルド後のファイルがここに収められます
テスト時などの連続した高速ビルド
以下を src/
で実行
npm run build
ファイル削除など、構成が変わった後にビルドがうまくいかない場合
以下を src/
で実行
npm run clean
サーバーアップロード時の確実なビルドをしたい場合
以下を src/
で実行
npm run clean_build
riot tag sass内のcalc内変数は #{$hoge}
ではなく ?{$hoge}
での記述をお願いします