位置: IT常识 - 正文

解析vue中的process.env(vue中的provide/inject)

编辑:rootadmin
解析vue中的process.env 一、介绍

推荐整理分享解析vue中的process.env(vue中的provide/inject),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue中process.env,vue中的provide/inject,vue中的provide/inject,vue的process,vue中的provide,vue process is not defined,vue中的provide,vue的process,内容如对您有帮助,希望把文章链接给更多的朋友!

1、process

process是 nodejs 下的一个全局变量,它存储着 nodejs 中进程有关的信息。

2、process.env

env 是 environment 的简称,process.env属性返回一个包含用户环境的对象。

3、dotenv

Dotenv 是一个零依赖的模块,它能将环境变量中的变量从 .env 文件加载到 process.env 中。

在终端中输入node进入node环境再输入process.env,可以打印出信息如下图: 、

二、使用1、在nodejs中使用

1、安装

npm install dotenv

2、根目录下创建 .env 文件

HOST = localhostPORT = 8080

3、入口文件中引入 dotenv 并使用

require("dotenv").config({path: '.env'})console.log(process.env.HOST); // localhostconsole.log(process.env.PORT); // 80802、在vue中使用解析vue中的process.env(vue中的provide/inject)

在使用脚手架创建项目的时候,会自动安装dotenv,可以从package-lock.json中找到配置

在main.js入口文件中打印

console.log(process.env);

可以看出,默认的模式是development即开发模式。

模式

官网描述如下:https://cli.vuejs.org/zh/guide/mode-and-env.html

也就是说,在Vue中, NODE_ENV 可以通过 .env 文件或者.env.[mode]文件配置。配置过后,运行 Vue CLI 指令( npm run dev(serve) ,npm run build )时,就会将该模式下的NODE_ENV载入其中了。而这些命令,都有自己的默认模式:

npm run dev(serve) ,其实是运行了 vue-cli service serve ,默认模式为 development 。可以在 .env.development 文件下修改该模式的 NODE_ENV 。npm run build ,其实运行了 vue-cli service build ,默认模式为 production 。可以在 .env.production 文件下修改该模式的 NODE_ENV 。

在根目录下创建文件

NODE_ENV = production

注意:只有 NODE_ENV,BASE_URL 和以 VUE_APP_ 开头的变量将通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中。这是为了避免意外公开机器上可能具有相同名称的私钥。

NODE_ENV = developmentVUE_APP_BASE_API = 'http://localhost:8099/'

再打印 process.env的信息如下:

注意:.env 环境文件是通过运行 vue-cli-service 命令载入的,因此环境文件发生变化,你需要重启服务。

除了以上的修改方式外,也可以在命令后直接使用--mode参数手动指定模式。

本文链接地址:https://www.jiuchutong.com/zhishi/295901.html 转载请保留说明!

上一篇:基于web的网上图书商城的设计与实现/图书购物系统(基于web的网站设计与实现)

下一篇:前端原生Html免费模板网站总结(带网址)(前端 原生)

  • 索爱x10pro参数测评(索爱x10i报价)(索爱x10pro八核8+128g)

    索爱x10pro参数测评(索爱x10i报价)(索爱x10pro八核8+128g)

  • 苹果13有1tb版本吗(苹果13有没有1t内存)

    苹果13有1tb版本吗(苹果13有没有1t内存)

  • oppo手表怎么跟手机取消配对(oppo手机怎么和华为手表配对)

    oppo手表怎么跟手机取消配对(oppo手机怎么和华为手表配对)

  • 怎么清理电脑主机(怎么清理电脑主机里面的灰尘)

    怎么清理电脑主机(怎么清理电脑主机里面的灰尘)

  • 华为手机微信名能备注几个字(华为手机微信名字显示不全)

    华为手机微信名能备注几个字(华为手机微信名字显示不全)

  • pr字幕为什么没有显示出来呢(pr字幕为什么不在窗口里)

    pr字幕为什么没有显示出来呢(pr字幕为什么不在窗口里)

  • win10gta4无法识别独显(win10无法运行gta4)

    win10gta4无法识别独显(win10无法运行gta4)

  • 水印相机闪退怎么解决(水印相机拍完照片就闪退)

    水印相机闪退怎么解决(水印相机拍完照片就闪退)

  • 华为手机怎么打开日历(华为手机怎么打拼音带声调)

    华为手机怎么打开日历(华为手机怎么打拼音带声调)

  • 5v1a能给5v500ma充电吗(5v1a能给5v300ma充电吗)

    5v1a能给5v500ma充电吗(5v1a能给5v300ma充电吗)

  • 苹果备忘录怎么换颜色(苹果备忘录怎么调字体大小)

    苹果备忘录怎么换颜色(苹果备忘录怎么调字体大小)

  • 怎么把uc视频保存到手机(怎么把uc视频保存到手机相册)

    怎么把uc视频保存到手机(怎么把uc视频保存到手机相册)

  • 抖音账号注销后互相关注的人还能看到我吗(抖音账号注销后重新注册会限流吗)

    抖音账号注销后互相关注的人还能看到我吗(抖音账号注销后重新注册会限流吗)

  • 恢复被替换的excel(如何恢复替换的excel)

    恢复被替换的excel(如何恢复替换的excel)

  • 华为p30游戏免打扰在哪里设置(华为p30pro游戏免打扰怎么关)

    华为p30游戏免打扰在哪里设置(华为p30pro游戏免打扰怎么关)

  • ps ipad版本什么时候上线(ps出ipad版本了吗)

    ps ipad版本什么时候上线(ps出ipad版本了吗)

  • 访问相机权限设置在哪(访问相机权限设置在哪苹果手机)

    访问相机权限设置在哪(访问相机权限设置在哪苹果手机)

  • 小黄车充值余额能退吗(充值小黄车的钱怎么拿出来)

    小黄车充值余额能退吗(充值小黄车的钱怎么拿出来)

  • windows10截图键是哪一个(windows10截图键是哪个)

    windows10截图键是哪一个(windows10截图键是哪个)

  • 无法激活4g通话怎么办(无法接通激活服务)

    无法激活4g通话怎么办(无法接通激活服务)

  • 拼多多返现的钱在哪里(拼多多返现的钱怎么提现)

    拼多多返现的钱在哪里(拼多多返现的钱怎么提现)

  • Safari下载的文件在哪 苹果电脑浏览器safari下载的文件保存位置介绍(safari下载的文件怎么删除)

    Safari下载的文件在哪 苹果电脑浏览器safari下载的文件保存位置介绍(safari下载的文件怎么删除)

  • 中级税务师是什么
  • 增值税专用发票使用规定 最新
  • 用友软件生成凭证合并进项税
  • 公司收到生育津贴不发给员工 分录
  • 转让费和押金的区别
  • 现金流量表中的销售商品提供劳务收到的现金
  • 免征增值税的个体户个税
  • 企业是否可以查员工亲属关系
  • 已上传的红字发票怎么打印
  • 应付账款对方不催款怎么办
  • 核定征收企业可以申请高新技术
  • 应收账款减少计提坏账吗
  • 企业发生销售折扣的原因有
  • 税金及附加与期间费用区别
  • 公司购买商品房可以抵扣增值税吗
  • 钢结构制作安装合同
  • 免租要怎么交税
  • 问福利费的发票如果是增值税专用发票,增值税可以抵扣吗?
  • 出售固定资产未收款账务处理
  • 采用审计软件有什么优缺点
  • 中药材免税还能抵扣收购发票
  • 招待客户产生的住宿费
  • 股权更改需要什么费用
  • 人均营收指标
  • 年初未交增值税借方怎么处理
  • 2023增值税免税政策
  • 制作广告费用
  • 建设单位管理费费率
  • 评标专家评审费应该谁来付
  • 汽车销售公司购买车辆会计科目
  • 完工转出产成品成本计算
  • 赠品促销怎么做
  • 支付人工费会计科目
  • php常见字符串函数
  • apache去掉php后缀
  • 销售方红字发票账务处理?
  • php获取表单数据保存到mysql中
  • 结转未交增值税为什么是零
  • 电子发票和纸质发票的法律效力
  • 卷积核步长公式
  • php面试知识点
  • 怎么冲暂估入账
  • 企业所得税纳税人包括哪些类型
  • 商业积分消费模式
  • 成本收入核算表
  • 老板出差司机住哪
  • sqlserver2008无法连接到local用户登录失败
  • 收到退回的企业所得税分录
  • 会计中的明细科目是什么
  • 客户购买商品的三要素
  • 企业购入材料收到供货单位开具的发票
  • 税控维护费是什么意思
  • 工厂没给工人买社保我们应该找哪个部门
  • 流量对比
  • 物流到付如何做账务处理
  • 明细分类账的格式与登记方法
  • 企业利润率计算公式是怎样的
  • 公司坏账率一般多少
  • mysql冗余字段
  • mmc无法创建管理单元怎么办win11
  • incomp.file ver什么意思
  • linux mkdir函数创建多级目录
  • win10系统怎么一键返回桌面
  • pg环境变量
  • opengl learning
  • opengl颜色代码表
  • vue异步加载第三方库
  • node搭建本地服务器运行html
  • Node.js中的什么模块是用于处理文件和目录的
  • dos 改名
  • js面向对象的原理
  • 猫咪的testflight
  • 1、Android Studio创建android项目
  • android怎么学
  • python 判断字符串编码
  • javascript教程
  • javascript如何写操作命令
  • 税务举报偷税漏税电话
  • 发票代码和发票号码有什么区别
  • 税务部门协作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设