CSS 副作用インポート
一部の NPM パッケージは、プレーンな CSS ファイルの副作用インポート(例: import "./styles.css"
)を使用して、JavaScript ファイルの CSS 依存関係を宣言しています。これらのパッケージのいずれかを使用したい場合は、まずアプリケーションに CSS バンドル を設定していることを確認してください。
たとえば、モジュールは次のようソースコードを持つ場合があります。
JavaScript ランタイムは、このように CSS をインポートすることをサポートしていないため、remix.config.js
ファイルの serverDependenciesToBundle
オプションに、関連するパッケージを追加する必要があります。これにより、サーバーで実行する前に、すべての CSS インポートがコードからコンパイルされます。たとえば、React Spectrum を使用するには: