Javascript 更新配置注入以在运行时获取配置文件的名称,而不是硬编码
我正在使用wbepack,并试图在构建应用程序时使我的配置更具动态性。这是一个已弹出的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”, 我认为这样做是可以的,但是
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以获取配置文件的名称,而不是硬编码,以便进行个性化配置