2

SSR を使用して React でビルドされたコンポーネントに CSS を追加しようとしていますが、できません。

私が見たもの:

しかし、プロセスが単純で明確に言及されているものはありません。私が何度も試したのは、有望に思われる同形ローダーでしたが、CSS ファイルに設定した後、いくつかのあいまいなエラーが発生しました。

予期しないトークン (1:0) このファイル タイプを処理するには、適切なローダーが必要な場合があります。

これは私の定型パッケージです - https://github.com/alexnm/react-ssr

React SSR コードにスタイルを追加するにはどうすればよいですか。

アップデート

const dev = process.env.NODE_ENV !== "production";
const path = require( "path" );
const { BundleAnalyzerPlugin } = require( "webpack-bundle-analyzer" );
const FriendlyErrorsWebpackPlugin = require( "friendly-errors-webpack-plugin" );

const plugins = [
    new FriendlyErrorsWebpackPlugin(),
];

if ( !dev ) {
    plugins.push( new BundleAnalyzerPlugin( {
        analyzerMode: "static",
        reportFilename: "webpack-report.html",
        openAnalyzer: false,
    } ) );
}

module.exports = {
    mode: dev ? "development" : "production",
    context: path.join( __dirname, "src" ),
    devtool: dev ? "none" : "source-map",
    entry: {
        app: "./client.js",
    },
    resolve: {
        modules: [
            path.resolve( "./src" ),
            "node_modules",
        ],
    },
    module: {
        rules: [
            {
                test: /\.jsx?$/,
                exclude: /(node_modules|bower_components)/,
                loader: "babel-loader",
            },
        ],
    },
    output: {
        path: path.resolve( __dirname, "dist" ),
        filename: "[name].bundle.js",
    },
    plugins,
};
4

1 に答える 1