博客
关于我
env.development 和 .env.production环境文件 process.env属性
阅读量:282 次
发布时间:2019-03-01

本文共 793 字,大约阅读时间需要 2 分钟。

模式

在 Vue CLI 项目中,模式是一个重要的概念。默认情况下,一个 Vue CLI 项目有三个模式:开发、测试和生产。

  • 开发模式:用于 vue-cli-service serve 命令。
  • 测试模式:用于 vue-cli-service test:unit 命令。
  • 生产模式:用于 vue-cli-service buildvue-cli-service test:e2e 命令。

环境文件

环境文件用于配置项目在不同环境下的行为。常见的环境文件类型包括:

文件名 描述
.env 在所有环境中被加载,合并使用
.env.local 在所有环境中被加载,但会被 Git 忽略
.env.[mode] 只在指定模式下被加载
.env.[mode].local 只在指定模式下被加载,但会被 Git 忽略

环境文件的优先级规则:

  • 先加载特定模式的环境文件(如 .env.development)。
  • 再加载通用环境文件(如 .env)。
  • 环境变量

    环境变量通过环境文件定义,格式为 键=值。变量需以 VUE_APP_ 开头,例如 VUE_APP_BASE_API。这些变量会被 Vue CLI 的所有命令、插件和依赖访问。

    关于环境文件的加载

    环境文件的加载是根据启动命令自动完成的,不需要手动控制。例如:

    • 执行 npm run serve 会加载 .env.development
    • 执行 npm run build 会加载 .env.production

    process.env 属性

    process.env 是一个全局对象,提供了 Node.js 进程的信息。它允许在任何地方访问当前环境的配置,不需要使用 require()

    通过合理配置环境文件和正确使用 process.env,可以实现对项目环境的精细控制。理解这些概念对于优化和维护 Vue CLI 项目至关重要。

    转载地址:http://njca.baihongyu.com/

    你可能感兴趣的文章
    PostGreSql工作笔记003---在Navicat中创建数据库时报错rolcatupdate不存在_具体原因看其他博文_这里使用pgAdmin4创建管理postgre
    查看>>
    PostGreSql工作笔记004---PostGreSql修改密码_windows和linux下修改
    查看>>
    Postgresql常用命令行操作_以及Navicat操作PostGis时的问题_自动截取长度_WKB structure does not match exp---PostgreSQL工作笔记005
    查看>>
    PostgreSQL忘记密码
    查看>>
    PostgreSQL数据库pg_dump命令行不输入密码的方法
    查看>>
    PostgreSQL新手入门
    查看>>
    postgresql树状结构查询示例
    查看>>
    PostgreSQL流复制参数max_wal_senders详解
    查看>>
    postgresql流复制配置
    查看>>
    PostgreSQL清空表并保留表结构、清空数据库还原数据库为新建时的状态的方法
    查看>>
    PostgreSQL的 initdb 源代码分析之九
    查看>>
    PostgreSQL的安装与使用指南
    查看>>
    postgresql编译安装及配置
    查看>>
    Postgresql运维常用命令_登录_权限设置_创建用户_创建数据库_创建postgis数据库_远程连接---Postgresql工作笔记009
    查看>>
    PostgreSQL远程连接配置
    查看>>
    PostgreSQL远程连接,发生致命错误:没有用于主机“…”,用户“…”,数据库“…”,SSL关闭的pg_hba.conf记录
    查看>>
    PostgreSQL配置文件--AUTOVACUUM参数
    查看>>
    PostgreSQL配置文件--QUERY TUNING
    查看>>
    PostgreSQL配置文件--WAL
    查看>>
    PostgreSQL配置文件--其他
    查看>>