例えば @import url("~./foobar");
回答:
CSSの@import
パスは、<url>
通常、現在の作業ディレクトリに対して相対的です。
したがって~
、パスの先頭にプレフィックスを使用すると、ノードモジュールパスからの「モジュールのように」インポートを解決するようにWebpackローダーに指示します。
つまり、normalize
インストールされているというノードモジュールがあり、その中からという名前のファイルをインポートする必要がある/normalize.css
場合は、次の方法でそれを行うことができます。
@import "~normalize/normalize.css";
リンクされた例では、内部font-loader/example/test.js
にfont-boon
。というモジュールのインポートがあります。
var boon = require('./font-boon');
font-loader/example/test.css
font-boonモジュールの内部は@importedであるため、で使用できますtext.css
。
@import url("~./font-boon");
~
含まれていnode_module
ますか?