フロントエンド開発の雛形プロジェクトです。
- オートリロード(browser-sync)
- Sassの自動コンパイル
- EJSの自動コンパイル
以下のプログラムがインストールされている必要があります。
Macではすでにインストールされているかもしれません。
入っていない場合はこちらからインストールしてください。
ここからLTS版をインストールしてください。
JavaScript用のパッケージマネージャです。
下記のコマンドを実行してインストールしてください。
npm install -g yarn
git clone [email protected]:MasahiroHarada/frontend-starter.git <プロジェクト名>
cd <プロジェクト名>
rm -rf .git
yarn install
プロジェクトのルートディレクトリで、まずは下記のコマンドを実行してください。
npm run dev
このコマンドでGulpのタスクが実行されます。
何が起きるかというと、
- scssファイルのコンパイル
- ejsファイルのコンパイル
- 開発用サーバー起動
監視モードになるので、ファイルに変更を加えると
自動的にコンパイル → ブラウザリロードが行われます。
コンパイルだけしたい場合は、下記のコマンドを実行してください。
npm run build
<プロジェクトディレクトリ>/src/scss
<プロジェクトディレクトリ>/public/styles
<プロジェクトディレクトリ>/src/templates
<プロジェクトディレクトリ>/public
templatesディレクトリの中身を全て削除し、publicディレクトリ内にHTMLを書いてください。
コンパイルにまつわる設計項目です。
EJSで使用する変数はこのファイルに記載してください。
macOS Sierra ver.10.12.6