Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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/3/sql-server-2005/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
Javascript 更新配置注入以在运行时获取配置文件的名称,而不是硬编码_Javascript_Json_Node.js_Webpack - Fatal编程技术网

Javascript 更新配置注入以在运行时获取配置文件的名称,而不是硬编码

Javascript 更新配置注入以在运行时获取配置文件的名称,而不是硬编码,javascript,json,node.js,webpack,Javascript,Json,Node.js,Webpack,我正在使用wbepack,并试图在构建应用程序时使我的配置更具动态性。这是一个已弹出的create react app项目 例如,如果我想在我的package.json文件中生成一个本地版本,我有以下内容 “构建:本地”:“应用程序环境=本地npm运行构建” 我希望有一个自定义的构建,我可以在其中传入一个json文件,然后它将使用该配置 “custom”:“APPLICATION\u ENV=custom\u ENV=test.json npm run build”, 我认为这样做是可以的,但是

我正在使用wbepack,并试图在构建应用程序时使我的配置更具动态性。这是一个已弹出的
create react app
项目

例如,如果我想在我的
package.json
文件中生成一个本地版本,我有以下内容

“构建:本地”:“应用程序环境=本地npm运行构建”

我希望有一个自定义的构建,我可以在其中传入一个json文件,然后它将使用该配置

“custom”:“APPLICATION\u ENV=custom\u ENV=test.json npm run build”,

我认为这样做是可以的,但是无论如何,我可以使json文件的名称动态化,使我能够决定使用哪个json文件,而不必在我的
包.json
中对其进行硬编码

在我的脑海里是这样的:

npm运行构建:定制配置=hulkhogan.json


有人知道如何处理这个问题吗?可能类似于。

签出可能对此有用。

为什么要在webpack config中传递config?我希望能够在运行时更新config injection以获取配置文件的名称,而不是硬编码,以便进行个性化配置