gpt4 book ai didi

javascript - Webpack-dev-server 不会在更改时构建文件

转载 作者:行者123 更新时间:2023-11-30 11:52:29 27 4
gpt4 key购买 nike

所以我有以下 webpack 配置:

import path from 'path';

module.exports = {
entry: {
index: './dev/index.js'
},
output: {
path: path.join(__dirname, 'dist'),
publicPath: './dist/',
filename: 'bundle.js',
chunkFilename: '[id].bundle.js'
},
module:{
loader:{
test: /\.js$/,
exclude:path.resolve(__dirname, "node_modules"),
loader: 'js'
}
}

};

问题是,当我执行 webpack --watch 时,文件确实在每次更改时都构建在 /dist/ 文件夹中。然而,当我运行 webpack-dev-server 时,文件甚至没有构建。这是为什么?

请帮忙。

最佳答案

您没有看到文件发送到您的 dist 文件夹中的原因是因为 webpack-dev-server 使用内存中文件系统

当您的代码更改时,这允许极快的增量构建。这是我们有意设计的。您可以在浏览器中查看生成的代码,而无需引用这些文件。

为了构建性能,我们不推荐它,但您可以查看像 write-file-webpack-plugin 这样的插件。如果您需要此功能。

关于javascript - Webpack-dev-server 不会在更改时构建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39056782/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com