create-react-appを使用して反応アプリを作成しましたが、CSS /スタイラスファイルを読み込む方法がわからないという点を除いてすべて正常に動作します。反応アプリでCSSを読み込む方法は?
create-react-app
を使用して作成された私の以前の反応プロジェクトでは、私はwebpack.config
を使用しましたが、今ではこのファイルを含める場所と使用方法がわかりません。
これは私のフォルダ構造です:
import path from 'path';
import webpack from 'webpack';
export default {
entry: [
'webpack-hot-middleware/client?reload=true',
path.join(__dirname, '/client/index.js')
],
output: {
filename: 'bundle.js',
path: '/',
publicPath: '/'
},
plugins: [
new webpack.NoEmitOnErrorsPlugin(),
new webpack.HotModuleReplacementPlugin()
],
module: {
rules: [
{
test: /\.js$/,
include: path.join(__dirname, 'client'),
loader: 'babel-loader',
},
{
test: /\.styl$/,
use: [
'style-loader',
'css-loader',
{
loader: 'stylus-loader',
},
],
},
{
test: /\.css?$/,
use: [
'style-loader',
{
loader: 'css-loader',
},
],
},
],
},
resolve: {
extensions: [ '.js', '.styl' ]
}
}
私は追加情報を提供する必要がある場合は私に知らせてください:
.
+--client
| +--node_modules
| +--public
| +--src
| +--package.json
+--server
| +--node_modules
| +--src
| +--.babelrc
| +--package.json
これが私の前のwebpack.config.dev.js
ファイルです。アプローチの