BootstrapとNormalize.cssの両方の package.json に「style」フィールドがあることに気付きました。
なぜ彼らはこれを持っているのですか?推測する必要がある場合は、ユーザーが定義済みのスタイルシートを簡単にインポートできるようにすることrequire('bootstrap')
ですが、そうではないようです。
BootstrapとNormalize.cssの両方の package.json に「style」フィールドがあることに気付きました。
なぜ彼らはこれを持っているのですか?推測する必要がある場合は、ユーザーが定義済みのスタイルシートを簡単にインポートできるようにすることrequire('bootstrap')
ですが、そうではないようです。
それをBootstrapに追加したTechwraithのプルリクエストから:
npm の多くのモジュールは、package.json ファイルで css エントリ ファイルを公開し始めています。これにより、 、 、 などのツール
npm-css
が node_modules ディレクトリからブートストラップをインポートできるようにrework-npm
なりnpm-less
ます。[...]実際にはどこにも書かれていませんが、現在これらのモジュールのコードに書かれています。いつかこれを標準化することを望んでいますが、私たちは皆別々にこの慣例に達しているので、私はそれに従う傾向があります. [...]
このスタイルの css 開発について読みたい場合は、次のように書きました。
http://techwraith.com/your-css-needs-a-dependency-graph-too/
browserify プラグインparcelifyなど、他のツールでもサポートされています。
browserify で消費される npm モジュールに css を追加します。
- package.json にスタイル キーを追加して、パッケージの css ファイルを指定するだけです。[...]
Parcelify は、
main.js
依存するモジュール内のすべての css ファイル (この場合はちょうどmyModule.css
) を js 依存関係グラフの順序で連結し、出力を に書き込みますbundle.css
。