Reactjs React是否有任何方法可以在项目外部使用任何变量,以便Docker在构建React项目后从缓存中构建该项目?

Reactjs React是否有任何方法可以在项目外部使用任何变量,以便Docker在构建React项目后从缓存中构建该项目?,reactjs,docker,Reactjs,Docker,每当我尝试对React项目进行docker化时,如果项目中发生任何更改,docker将从头重新构建映像,这意味着它不使用缓存。一般来说,我只是在项目内部更改一个URL,但每次都会在不使用缓存的情况下重新构建图像,所以需要花费太多的时间 我能用什么把戏吗 我认为在项目之外,我将任何JSON或JS文件放在我注册URL的地方,以便Docker使用缓存重新构建图像。这可能吗?您可以使用.env文件来实现这一点。这些也可以传递到docker映像,我会尝试,但我认为更改.env文件会阻止使用缓存

每当我尝试对React项目进行docker化时,如果项目中发生任何更改,docker将从头重新构建映像,这意味着它不使用缓存。一般来说,我只是在项目内部更改一个URL,但每次都会在不使用缓存的情况下重新构建图像,所以需要花费太多的时间

我能用什么把戏吗


我认为在项目之外,我将任何JSON或JS文件放在我注册URL的地方,以便Docker使用缓存重新构建图像。这可能吗?

您可以使用.env文件来实现这一点。这些也可以传递到docker映像,我会尝试,但我认为更改.env文件会阻止使用缓存