Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.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

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 是否可以自定义react构建(web包构建)?_Reactjs_Webpack_Webpack 4 - Fatal编程技术网

Reactjs 是否可以自定义react构建(web包构建)?

Reactjs 是否可以自定义react构建(web包构建)?,reactjs,webpack,webpack-4,Reactjs,Webpack,Webpack 4,我正在尝试使用webpack在react build中添加配置设置?可能吗?如果是的话,我该怎么做呢 目前,我在构建时拥有这些文件,现在,我想为不同的环境使用相同的构建,并使用一些config.js或config.json文件为具有相同构建的不同环境使用不同的设置。您可能正在寻找允许您在网页包配置文件中设置一些环境变量的就像加载自定义配置一样。。。但是如果您需要在构建之后更改配置(这是不寻常的),您需要使用一些webpack插件将配置文件注入de.html 如果您在构建后需要更改,这可能是一个

我正在尝试使用webpack在react build中添加配置设置?可能吗?如果是的话,我该怎么做呢


目前,我在构建时拥有这些文件,现在,我想为不同的环境使用相同的构建,并使用一些config.js或config.json文件为具有相同构建的不同环境使用不同的设置。

您可能正在寻找允许您在网页包配置文件中设置一些环境变量的就像加载自定义配置一样。。。但是如果您需要在构建之后更改配置(这是不寻常的),您需要使用一些webpack插件将配置文件注入de.html

如果您在构建后需要更改,这可能是一个解决方案:

//在webpack.config.js文件中
插件:[
新的HtmlWebpackIncludeAssetsPlugin({assets:“env vars.js”,append:false}),
//这是生成我的env-var.js文件的脚本
新的WebpackShellPlugin({onBuildStart:[“npm运行生成环境变量文件”]}),
新的CopyWebpackPlugin([
{
来自:“./env vars.js”,
致:“./”,
},
]),
]

什么类型的配置?有可能…你想自定义什么?我试图在一些配置文件中存储一些配置值,如基本URL、一些身份验证密钥、API端点。对于不同的环境,如开发、QA和生产,这些价值会有所不同。Hi Shafiq,您应该提供尽可能多的信息。你能用更多的细节来改进你的问题吗?@devidfarelli当然,我会发布更多的信息来明确我想要的是什么?是的,我想要在构建后进行配置。你知道关于这个或任何示例链接的插件吗?