3
1つのファイルに対してのみCSSモジュールを無効にする必要があります。webpackの1つのファイルに対してCSSモジュールを無効にする方法
私webpack.config.dev.js
とwebpack.config.prod.js
ファイルを形作るために助けてください私は2つのWebPACKファイル
を持って、私はそれを行うことができますどのよう
を説明してください。
チュートリアルhttps://medium.com/nulogy/how-to-use-css-modules-with-create-react-app-9e44bec2b5c2でCSSモジュールをインストールしました。
私のWebPACKの設定が怒鳴るです:
DEV
test: /\.css$/,
use: [
require.resolve('style-loader'),
{
loader: require.resolve('css-loader'),
options: {
importLoaders: 1,
modules: true,
localIdentName: "[name]__[local]___[hash:base64:5]"
},
},
PROD
test: /\.css$/,
loader: ExtractTextPlugin.extract(
Object.assign(
{
fallback: require.resolve('style-loader'),
use: [
{
loader: require.resolve('css-loader'),
options: {
importLoaders: 1,
modules: true,
minimize: true,
sourceMap: true,
},
},
私のファイルのパスは 'react-infinite-calendar/styles.css'です。
例外を追加するにはどうすればよいですか?
ありがとうございます!
それは、このようなパスでなければなりませんか? '// ... テスト:/\.css$/、 は除外する:/react-infinite-calendar/styles.css\.css$/を、 // ..' –
条件がかもしれRegExp(絶対パスに対してテスト済み)、絶対パスを含む文字列、 'function(absPath):bool'、またはこれらのうちの1つの配列に「and」を組み合わせたもの。 –
あなたは私の状況にどうあるべきか、私に例を教えてください。私は初心者です。 –