Webpack 网页包输出到内存,而不是将文件写入磁盘
我正在使用Webpack捆绑我的react SSR应用程序。我在运行时构建捆绑包,而不是在构建时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: [ {
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();
}
})
问题是,我希望捕获输出并将其保存在内存中,而不是将捆绑包文件写入磁盘,因为我需要在每个新请求上都有一个新的捆绑包。这可能吗?如何做到
非常感谢你的帮助