WindowsのPhpStormでSass自動ビルド (node-sass)
前準備
nodeインストールまで終わっていて、npmが使える前提です。
まだの場合先にこちら → Windowsでnodistを使ってNode環境構築
npm -v
> 4.0.5
必要なものをインストール
## プロジェクトのディレクトリに移動
cd C:\プロジェクトパス
## npmの初期化(すでに終わっているなら必要ないです)
npm init -y
## node-sassをインストール
npm install --save-dev node-sass
カレントディレクトリのnode_modules
以下にファイルが出来ているのを確認する
node_modules.bin\node-sass.cmd
PhpStormの設定
## プロジェクトのディレクトリに移動
cd C:\プロジェクトパス
## npmの初期化(すでに終わっているなら必要ないです)
npm init -y
## node-sassをインストール
npm install --save-dev node-sass
カレントディレクトリのnode_modules
以下にファイルが出来ているのを確認する
node_modules.bin\node-sass.cmd
設定を開くために、どちらかを実行します
- キーボードショートカット
Ctrl + Alt + S
- メニュー
File > Settings
を選択
ダイアログが開いたらFile Watchersの項目を開きます
Tools > File Watchers
-
右上の「+」ボタンを押し、
<custom>
を選択- Nameを適当に付けます。
- サンプルは
node-sass
にしました。
- サンプルは
- Filetypes:
-
SCSS
-
- Scope:
-
Project Files
-
- Program:
C:\~~node-sassインストールしたパス~~\node_modules\.bin\node-sass.cmd
- Arguments:
--output-style expanded --source-map-contents --source-map-embed $ProjectFileDir$/src/sass -o $ProjectFileDir$/docs/css/
- □Immediate file synchronization
- チェックを外します
- Nameを適当に付けます。
下記構成の時のサンプルです。パスは環境に応じて変更してください。
sassファイルの置き場所: /src/sass
cssファイルの出力場所: /docs/css/
「OK」を押して確定します。
.scssファイルを更新すると、node-sassが動いてcssファイルが作成されます
問題点
- Sassファイル1つ編集しただけで、全ファイルがビルド対象になってしまう
Author And Source
この問題について(WindowsのPhpStormでSass自動ビルド (node-sass)), 我々は、より多くの情報をここで見つけました https://qiita.com/RyutaKojima/items/4c91e9f181dfbb07991c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .