CC 4.0 ライセンス

このセクションの内容は、以下のリンクの内容から派生したものであり、CC BY 4.0 ライセンスに従います。

特に明記されていない限り、以下の内容は元の内容に基づいて修正および削除された結果であるとみなすことができます。

インラインローダー

import ステートメント、または同等の「インポート」メソッドでローダーを指定することが可能です。ローダーとリソースを ! で区切ります。各部分は現在のディレクトリを基準に解決されます。

import Styles from 'style-loader!css-loader?modules!./styles.css';

インラインの import ステートメントにプレフィックスを付けることで、設定で定義されたローダー、preLoader、postLoader をオーバーライドすることが可能です。

  • ! をプレフィックスに付けると、設定されたすべての通常のローダーが無効になります。

    import Styles from '!style-loader!css-loader?modules!./styles.css';
  • !! をプレフィックスに付けると、設定されたすべてのローダー(preLoader、loader、postLoader)が無効になります。

    import Styles from '!!style-loader!css-loader?modules!./styles.css';
  • -! をプレフィックスに付けると、設定された preLoader とローダーが無効になりますが、postLoader は無効になりません。

    import Styles from '-!style-loader!css-loader?modules!./styles.css';

オプションは、クエリパラメータ (例: ?key=value&foo=bar) または JSON オブジェクト (例: ?{"key":"value","foo":"bar"}) で渡すことができます。