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

时间:2018-12-31 08:42:02

标签: reactjs webpack create-react-app

使用react-app和webpack,我想知道是否可以捆绑config.json文件,以便您可以在网站构建后对其进行访问,并能够更改其中的值并将其反映在网站上。这主要是为了使我可以在config.json文件中的config.json文件中包含值,例如config.json文件中的“ header__1”或“ about__description”,并将其交给客户,以便他们可以自行更改值而无需咨询我

1 个答案:

答案 0 :(得分:-3)

欢迎使用Stackunflow Shaun,

由于您正在编写带有react的Web应用程序,而这完全是关于Javascript的,因此您无法像使用桌面客户​​端那样使用文件。您也不应该(read more here)。

如果您希望客户可以修改Web客户端,则应在应用程序中添加类似配置页面的内容。然后,更改后的值应存储在浏览器的localStorage或类似的文件中。

编辑:原因是可以从外部源加载配置文件。但是,然后您就必须在用户及其个人配置之间有所不同(这可能不是您想要的)。与webpack捆绑在一起的文件不能在用户端永久地编辑。