CSSコンパイルは開発のみで利用するため、ローカル(devDependencies)にインストールします。
$ npm install node-sass --save-dev
//または
$ yarn install node-sass --dev
--save-dev はローカル(devDependencies)にインストールする npm コマンドオプションです。
yarn では --dev にあたります。(混乱しますが・・・)
sass から css に書き出すディレクトリを構成します。
sources/sass/default.scss
public/css/default.css
npm を初期化してない場合は、新規作成します。
$ npm init
package.json の scripts に sass の設定を記述します。
"scripts": {
"sass": "node-sass resources/sass/ --output public/css/ --output-style compressed --watch --source-map true"
}
$ npm run sass
public/css/ に対象の cssファイルが書き出されます。