Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 网页包输出到内存,而不是将文件写入磁盘_Webpack_Webpack Dev Server_Webpack 4 - Fatal编程技术网

Webpack 网页包输出到内存,而不是将文件写入磁盘

Webpack 网页包输出到内存,而不是将文件写入磁盘,webpack,webpack-dev-server,webpack-4,Webpack,Webpack Dev Server,Webpack 4,我正在使用Webpack捆绑我的react SSR应用程序。我在运行时构建捆绑包,而不是在构建时 const compiler = webpack({ mode: "development", // "production" | "development" | "none" module: { rules: [ {

我正在使用Webpack捆绑我的react SSR应用程序。我在运行时构建捆绑包,而不是在构建时

const compiler = webpack({
        mode: "development", // "production" | "development" | "none"
        module: {
            rules: [
                {
                    test: /\.jsx?$/,
                    loader: 'babel-loader',
                    query: {
                        presets: [
                            '@babel/preset-env',
                            '@babel/preset-react'
                        ]
                    },
                }
            ]
        },
        // name: 'main',
        target: 'web',

        entry: [
            path.resolve(__dirname, "./../../", "components.js"),
            path.resolve(__dirname, "lib", "components", "hydrate.js")
        ],
        output: {
            path: path.resolve(__dirname, "./../../"),
            filename: 'bundle.js',
        }
    }, (err, stats) => {
        if (err || stats.hasErrors()) {
            // Handle errors here
        } else {
            //run();
        }
    })
问题是,我希望捕获输出并将其保存在内存中,而不是将捆绑包文件写入磁盘,因为我需要在每个新请求上都有一个新的捆绑包。这可能吗?如何做到

非常感谢你的帮助