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 我是否可以将config.json文件交给我的客户,以便他们可以更改其网站上的值?_Reactjs_Webpack_Create React App - Fatal编程技术网

Reactjs 我是否可以将config.json文件交给我的客户,以便他们可以更改其网站上的值?

Reactjs 我是否可以将config.json文件交给我的客户,以便他们可以更改其网站上的值?,reactjs,webpack,create-react-app,Reactjs,Webpack,Create React App,使用react应用程序和webpack,我想知道是否可以捆绑一个config.json文件,以便在站点构建后可以访问它,并能够更改其中的值,并将其反映在网站上。这主要是为了让我可以在config.json文件中有值,比如config.json文件中的“header\uu 1”或“about\uu description”,并将它们交给我的客户,以便他们可以自己更改值,而无需咨询我。欢迎来到stackoverflow Shaun 因为您正在使用react编写web应用程序,而且它完全是关于Java

使用react应用程序和webpack,我想知道是否可以捆绑一个config.json文件,以便在站点构建后可以访问它,并能够更改其中的值,并将其反映在网站上。这主要是为了让我可以在config.json文件中有值,比如config.json文件中的“header\uu 1”或“about\uu description”,并将它们交给我的客户,以便他们可以自己更改值,而无需咨询我。

欢迎来到stackoverflow Shaun

因为您正在使用react编写web应用程序,而且它完全是关于Javascript的,所以您不能像处理桌面客户端那样处理文件。你也不应该()

如果你想让客户修改你的web客户端,你应该在你的应用程序中添加一些类似配置页面的内容。然后,应将更改的值存储在浏览器或类似设备的中


编辑:当然,可以从外部源加载配置文件。但是你必须在用户和他们各自的配置之间有所不同(这可能不是你想要的)。无法在用户端(永久)编辑与webpack捆绑的文件。

为什么不能?JSON配置与任何其他配置一样,都可以通过ajax调用加载。本地化是一个典型的用例,因此在使用webpack构建应用程序后,本质上不可能加载可变的config.json文件?