-
为您的Nuxt应用程序在运行时注入环境变量的是nuxt-env
资源介绍
nuxt-env在运行时为您的Nuxt应用程序注入env变量
:police_car_light: :stop_sign: 警告 :stop_sign: :police_car_light:
已在Nuxt.js中发布,并解决了该程序包正在解决的问题,因此已弃用该程序包,并且将不接受任何进一步的更新(Nuxt.js存储库中进行了一些讨论) 。
为什么
Nuxt当前提供了一种非常,该方法使用webpack替换在构建时。 这在大多数情况下都是可行的,但是如果您的构建过程与环境无关(例如,如果您在CI上构建Docker映像并使用相同的映像进行登台和生产),则最终结果是将环境纳入其中(这意味着在我们的示例中,泊坞窗映像将耦合到其构建环境)。
该模块允许您在运行时在服务器端读取环境变量,并将其注入到您的应用程序中,这意味着您的Nuxt捆绑包已与环境变量分离。
:warning: 警告:与Nuxt config中的config.env选项一样, nuxt-env中使用的环境变量在客户端公开,因此,如果您存储机