美文网首页
自定义环境变量

自定义环境变量

作者: Kelly_zj | 来源:发表于2023-02-13 18:00 被阅读0次

首先我们都知道设置环境变量 window/mac会有差异,那么我们怎么保持一致呢?

安装cross-env
npm i cross-env
设置环境变量
//node环境默认有NODE_ENV,可以方便我们使用
//默认:
"build:server": "cross-env NODE_ENV=development webpack --config build/webpack.config.server.js"
新增环境变量

如果我们有多套环境或者想自定义环境变量或者参数应该怎么处理呢?例如新增ENV=daily或者VERSION=1,下面新增ENV=daily为例

1.修改package.json

"build:server": "cross-env NODE_ENV=development ENV=daily webpack --config build/webpack.config.server.js"

2.修改webpack definePlugin

new webpack.DefinePlugin({
        'process.env': {
            ENV: JSON.stringify(process.env.ENV) //需转为字符串
        }
    })

3.页面中使用

console.log('NODE_ENV', process.env.NODE_ENV, process.env.ENV)
image.png

相关文章

  • shell 编程

    变量 变量定义:name=Tom变量使用:echo $name自定义环境变量:export name常见环境变量:...

  • Linux Shell脚本的执行过程

    环境变量与自定义变量 环境变量:顾名思义,环境变量就是用户登录系统后,系统自动分配并赋值的变量,环境变量中设置的值...

  • [LN_09] Shell编程-环境变量配置文件操作解析

    目录结构 一、环境变量配置文件-简介 变量类型:用户自定义变量、环境变量、预定义变量、位置参数变量环境变量作用:定...

  • Linux 环境变量配置全攻略

    Linux 环境变量配置全攻略 Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各...

  • Linux 环境变量配置全攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所...

  • Jenkins(五)

    欢迎关注我公众号呀~「测试游记」「zx94_11」 环境变量 环境变量可以分为: Jenkins内置变量 自定义变...

  • 一,汇总

    1. Bash 特性 2. 变量 HOMEMAILHISTSIZEUSER root 自定义变量 环境变量和自...

  • Linux环境变量与文件查找

    环境变量 1.环境变量 1.当前 Shell 进程私有用户自定义变量,如上面我们创建的 tmp 变量,只在当前 S...

  • hadoop提交MapReduce任务异常

    在hadoop3中各服务间的环境变量互不共享,所以需要在mapred-site.xml总各自定义所需的环境变量,讨...

  • AS连不上ADB的问题

    adb 修改自定义端口windows修改adb自定义端口号,在计算机-属性-高级系统设置-环境变量-系统变量,新增...

网友评论

      本文标题:自定义环境变量

      本文链接:https://www.haomeiwen.com/subject/qncskdtx.html