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
Reactjs 如何配置Web包以设置文件版本?_Reactjs_Webpack_Web Applications - Fatal编程技术网

Reactjs 如何配置Web包以设置文件版本?

Reactjs 如何配置Web包以设置文件版本?,reactjs,webpack,web-applications,Reactjs,Webpack,Web Applications,当我在inspect中打开源代码时,我想为提供文件版本配置webpack,如下所示: 您不能有版本,但文件名上可以有与版本几乎相同的[contenthash],但它是基于文件内容生成的哈希 为此: output: { filename: 'bundle.[contenthash].js' } 我更改了webpack.config.js输出配置,如下所示: 输出:{ path:path.build, chunkFilename:`[name].${process.env.RELEASE\

当我在inspect中打开源代码时,我想为提供文件版本配置webpack,如下所示:


您不能有版本,但文件名上可以有与版本几乎相同的
[contenthash]
,但它是基于文件内容生成的哈希

为此:

output: {
   filename: 'bundle.[contenthash].js'
}

我更改了webpack.config.js输出配置,如下所示:

输出:{
path:path.build,
chunkFilename:`[name].${process.env.RELEASE\u ID}.[chunkhash:8].js`,
文件名:`[name].${process.env.RELEASE\u ID}.[chunkhash:8].js`,
publicPath:“/static/”,
},

它修复了:D

谢谢你,但是这个网站是怎么做到的?:(可能是手动的。没有自动的方法。你也可以手动更新文件名。