如何从根组件项目共享.env值到多个可重复使用的npm已安装组件

编程入门 行业动态 更新时间:2024-10-08 01:25:14

如何从根<a href=https://www.elefans.com/category/jswz/34/1771375.html style=组件项目共享.env值到多个可重复使用的npm已安装组件"/>

如何从根组件项目共享.env值到多个可重复使用的npm已安装组件

[最近在我设计的react和vuejs节点项目中,我具有.env变量和微服务的API url,并且可以在根项目中使用其他配置变量。

但是在使用npm安装的子组件中,我无法访问它们。

我知道我们可以在使用子组件的同时使用props传递所需的数据,但是还有其他方法可以从根项目共享.env到一个集中的地方,将多个可重复使用的npm安装的组件共享吗?

        // contents of .env 

    REACT_APP_API_KEY = 'my-secret-api-key'

    or 

    VUE_APP_API_KEY = 'my-secret-api-key'
回答如下:

如果您在设置中使用docker-compose,则可以定义每个服务要使用的.env文件。您的docker-compose.yaml可能如下所示:

version: '3'
services:
  service1:
    build: .
  env_file:                    # Add this to all services defined in yaml
      - <path-to-file>/.env    # Add this to all services defined in yaml
...

[<path-to-file>应该相对于docker-compose.yaml的位置。

更多推荐

如何从根组件项目共享.env值到多个可重复使用的npm已安装组件

本文发布于:2024-05-07 20:19:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1757080.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:组件   多个   重复使用   项目   env

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!