node-sass
を使って SASS をオンザフライでコンパイルし、および/または CSS ファイルに保存するモジュール このプロジェクトの目標は2つあります。
- 開発時間を短縮するために、
NODE_ENV=development
を使用しているときにページロード時に SASS ファイルをコンパイルできるライブラリを提供する (on-the-fly) - 他のすべての環境では、たとえば、次の場合に SASS ファイルのコンパイルおよび CSS ファイルへの保存を可能にする。 アプリケーションの起動時または npm スクリプト
- 目次
- 要件
- Install
- Example Usage Setup.Setupを使用して、実際のアプリケーションでどのように使用することができるかの例をいくつか挙げます。 Node.js / TypeScript Configuration: Node.js / TypeScript アプリへの組み込み。 Node.js / TypeScript Usage
- For on-the-fly compiling
- TypeScript
- CommonJS
- With options
- TypeScript
- CommonJS
- オプション
- コンパイルして静的CSSファイルとして保存する場合
- API
- compileSass()
- compileSassAndSave()
- compileSassAndSaveMultiple()
- setupCleanupOnExit()
- リリースノート
- 1.1.1
- 1.1.0
- 1.0.5
- 1.0.5
- 1.0.4
- 1.0.0。3
- 1.0.2
- 1.0.1 1.0.2
- 1.0.1
- 1.0を含める。0.0
目次
- 要件
- インストール
- 使用例 使用方法
- 使用方法
- API
- メインテナ
リリースノート
要件
このモジュールは Node.NET でテストされましたが、Node.NET を使用した場合、Node.NET を使用した場合、Node.NET を使用した場合、Node.NET を使用した場合、Nodes.js >= 10 でテストされています。 Node.js <= 9でも動作するかもしれませんが、テストされていません。
Install
npm install --save compile-sass
Example Usage
- Setup.Setupを使用して、実際のアプリケーションでどのように使用することができるかの例をいくつか挙げます。 Node.js / TypeScript
- Configuration: Node.js / TypeScript
- アプリへの組み込み。 Node.js / TypeScript
Usage
For on-the-fly compiling
TypeScript
import compileSass from 'compile-sass';app.use('/css/:cssName', compileSass());
CommonJS
import compileSass from 'compile-sass';app.use('/css/:cssName', compileSass());
TypeScript variation と異なる compileSass.setup
に注意!
const compileSass = require('compile-sass');app.use('/css/:cssName', compileSass.setup());
With options
TypeScript
CommonJS
TypeScript のバリエーションとは異なる compileSass.setup
にご注目!
オプション
コンパイルして静的CSSファイルとして保存する場合
API
compileSass()
コンパイルしたSASSを文字列で返します。
compileSassAndSave()
与えられたSASSファイルをコンパイルして、与えられたディレクトリに保存する。
compileSassAndSaveMultiple()
オプション “files” で定義した複数の SASS ファイルをコンパイルする。 これらはすべて、”sassPath “オプションで定義されたディレクトリに配置されている必要があります。
setupCleanupOnExit()
アプリの終了時に、渡されたディレクトリを削除します。 このアイデアは、コンパイルされた CSS ファイルがあるディレクトリを渡すことで、アプリが終了したときに削除し、アプリの起動時に再コンパイルできるようにすることです。
リリースノート
1.1.1
- Security updates
1.1.0
@import
に渡されたパスが~
で始まるのを解決する機能を追加- Security updates
- Fix a bug where the node-sass options passed during setup was always used
1.0.5
- 重要なセキュリティ脆弱性を修正
1.0.5
1.0.4
- セキュリティアップデート
- node-sassのアップデート
- hoek5の@hapi/hoek 9へのアップデート
1.0.0。3
- Fix the broken 1.0.2 release
1.0.2
- Security updates
- Update node-sass
1.0.1 1.0.2
1.0.1
- パッケージ公開時に含まれるものを最適化 (テストファイルはもういらない!)
- Readmeのリンク切れを修正
- LICENSE
1.0を含める。0.0
- TypeScript による完全な書き直し
- TypeScript の型付けを含む
- 安定性を高めるための自動テストを含む
。
コメントを残す