web-dev-qa-db-ja.com

Webpack 4のコード分割を無効にするにはどうすればよいですか?

私はwebpack 4.43.0を使用しています。

Webpackでコード分割が発生しないようにするにはどうすればよいですか? webpackを実行すると、これらすべてのファイルが作成されます-0.bundle.jsから11.bundle.jsまで(予想されるbundle.jsとともに)これが私のwebpack設定です:

/* eslint-env node */

const path = require('path');

module.exports = {
    entry: './media/js/src/main.jsx',
    mode: process.env.WEBPACK_SERVE ? 'development' : 'production',
    output: {
        path: path.resolve(__dirname, 'media/js'),
        filename: 'bundle.js'
    },
    resolve: {
        extensions: ['*', '.js', '.jsx']
    },
    module: {
        rules: [
            {
                test: /\.(js|jsx)$/,
                include: path.resolve(__dirname, 'media/js/src'),
                exclude: /node_modules/,
                use: {
                    loader: 'babel-loader',
                    options: {
                        presets: ['@babel/preset-env', '@babel/preset-react']
                    }
                }
            }
        ]
    }
};
5
nnyby

この問題は実際には自然に消えました!どのようにして起こったのか、私にはわかりません。 webpackは神秘的な方法で機能し、おそらくそれだけでは複雑すぎます。

0
nnyby