0

bundlepack.jsを作成するwebpack.config.jsがありますが、何らかの理由で、css-loaderstyle-loaderextract-text-webpack-pluginがありますが、CSSファイルは作成されません。extract-text-webpack-pluginはCSSファイルを作成しません

私webpack.config.js

const path = require('path'); 
const HtmlWebpackPlugin = require('html-webpack-plugin'); 
const HtmlWebpackPluginConfig = new HtmlWebpackPlugin({ 
    template: './client/index.html', 
    filename: 'index.html', 
    favicon: './client/asset/favicomatic/favicon.ico' 
}); 
const ExtractTextPlugin = require('extract-text-webpack-plugin'); 

const BUILD_DIR = path.resolve(__dirname, 'dist'); 

module.exports = { 
    entry: ['./client/src/index.js'], 
    output: { 
    path: BUILD_DIR, 
    filename: 'bundle.js' 
    }, 
    module: { 
    loaders: [ 
     { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ }, 
     { test: /\.jsx$/, loader: 'babel-loader', exclude: /node_modules/ }, 
     { 
     test: /\.css$/, 
     use: ExtractTextPlugin.extract({ 
      fallback: "style-loader", 
      use: "css-loader" 
     }) 
     } 
    ] 
    }, 
    resolve: { 
    extensions: ['*', '.js', '.jsx'] 
    }, 
    plugins: [HtmlWebpackPluginConfig, new ExtractTextPlugin('style.css')] 
}; 

私は私が私のフォルダに任意のCSSファイルが表示されていない他のどこかで、このバンドルされたCSSファイルを作成していたことを期待していました。

誰かが私が間違っていることがわかっている場合は、私に知らせてください。

ありがとう、

答えて

0

設定がよろしいですか。

Webpackは依存関係グラフのCSS依存関係を処理する必要があります。出力のCSSファイルが作成されていない場合は、可能性が不足している部分は、ソースコード内の依存関係の宣言が欠落しているrequire("./css-file-here")またはimport "./css-file-here"

すなわちWebPACKのガイドからhere

これは、あなたが に依存ファイルにimport './style.css'することができますそのスタイリング。

出力には、CSSソースファイルを処理した兆候がありますか?

+0

私のCSSフォルダをwebpackにインポートする必要があるのですか?そしてwebpack -dを実行すると、CSSのことはありません。それはbundle.js、favicon.icoとindex.htmlしか持っていません。 – ckim16

+0

webpackローダーはリソース固有のタスクを実行しますが、依存関係を定義する必要があるソースコードです。そのCSSスタイルが必要な場所であれば、ソースコード内でそのCSSファイルをインポートする必要があります。初めて聞くのは奇妙に聞こえるかもしれませんが、ウェブパックのしくみがあります。場合は、このレポの 'src/entry.js'を見てください:https://github.com/rakcheru/webpack-bootstrap。その間、あなたはwebpack経由でブートストラップスタイルを適用する方法を見てみることができます。 –

+0

私はそれを得たと思う。手伝ってくれてどうもありがとう! – ckim16

関連する問題