問題タブ [webpack-style-loader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 本番用の Webpack Extract CSS、開発用のインライン
モジュールを追加して CSS を別のファイルにエクスポートするように、 React Hot Loader ボイラープレート を変更しました。webpack.config.js
プラグインと同様に:
参照用の完全なwebpack.config ファイルを次に示します。app.css
を実行すると正しくエクスポートされwebpack
ますが、開発用のホット リロード機能が無効になります。モジュールを次のように戻すと:
ホットリロードは正常に機能します (調整された webpack.config )。
開発中と運用準備完了コードのエクスポート中に、これら 2 つを簡単に切り替えるための最適なセットアップは何ですか? 私の考えでは、npm start
( を呼び出すだけでnode server.js
) を使用して自動的に開発モードを使用し、次に実行するwebpack
かwebpack -p
、自動的に本番環境を使用できれば、それが理想的です。
node.js - CSSのスタイルローダーを含むwebpackを使用した(React)同形webappのサーバー部分の構築
私が開発しているReactアプリケーションを同形にしようとしています。これを行う際の既知の問題の 1 つは、webpack ローダーがimport/require
CSS ファイルなどの非 JavaScript アセットを許可することです。例えば
babel-register
Express でアプリケーションを構築する場合、ノードはこのインポートに到達し、CSS ファイルを処理できないため失敗します。JavaScript のみを想定しています (そしてJSXのおかげです)。
これを回避する方法の 1 つはtarget: 'node'
、サーバー アプリケーション (同形アプリであるため、コンポーネントなどのすべての共通部分を含む) をビルドするときに webpack のオプションを使用して、サーバー側のコードをビルドすることです。これにより、server.js
ノードで実行できるビルドが作成されます。
注: この特定の問題を回避する方法が他にもあることは知っています ( import/require
JavaScript 以外のものを含めないようにするなど)。ただし、このアプリケーションの開発のこの段階では実用的ではありません。
問題は、スタイルローダーがwindow
ノード環境に明らかに存在しないものを利用することです。
ここからスタイルローダーで。
私はこの仕事をするのに非常に近いと感じているので、どんな考えでも大歓迎です.
css - 1 つのファイルで webpack を使用して CSS を縮小する
次の webpack 構成を使用して、エントリ ポイント entry.js で css を縮小しようとしています。entry.js には require('mystyles.css') しかありません
mystyles.css には次の css があります
webpackを実行すると、次のエラーが発生します
すべての .css ファイルを単一の styles.css ファイルにするために使用する必要があるローダーを教えてください
reactjs - ウェブパックとサス
webpack を使用して scss ファイルを読み込む際に問題が発生しています。
次のエラーが表示されます。
これは私のwebpack構成ファイルです:
これは main.scss です:
そして、次のように App.js エントリ ポイントにファイルをインポートします。
任意のヒント?