位置: 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免费模板网站总结(带网址)(前端 原生)

  • 微信星标朋友的作用是什么(微信星标朋友的顺序为什么会变)

    微信星标朋友的作用是什么(微信星标朋友的顺序为什么会变)

  • oppoa57手机怎么分屏操作(oppoa57手机怎么设置呼叫转移)

    oppoa57手机怎么分屏操作(oppoa57手机怎么设置呼叫转移)

  • 荣耀30 什么时候发布(荣耀30什么时候出厂的)

    荣耀30 什么时候发布(荣耀30什么时候出厂的)

  • 探探有直播吗(探探有直播吗是真的吗)

    探探有直播吗(探探有直播吗是真的吗)

  • 怎么查找淘宝历史订单(怎么查找淘宝历史评价)

    怎么查找淘宝历史订单(怎么查找淘宝历史评价)

  • 萤石云请检查摄像头是否关联(萤石云请检查摄像头是否有关联?)

    萤石云请检查摄像头是否关联(萤石云请检查摄像头是否有关联?)

  • nfc功能怎么打开(nfc功能怎么打开vivo手机)

    nfc功能怎么打开(nfc功能怎么打开vivo手机)

  • 抖音里粉丝和关注的区别(抖音里粉丝和关注的顺序怎么排序的)

    抖音里粉丝和关注的区别(抖音里粉丝和关注的顺序怎么排序的)

  • 华为vns一al00什么型号(华为vns一al00什么型号拆机图片)

    华为vns一al00什么型号(华为vns一al00什么型号拆机图片)

  • qq大会员黄钻和会员会亮吗(qq黄钻和qq会员有什么区别)

    qq大会员黄钻和会员会亮吗(qq黄钻和qq会员有什么区别)

  • 苹果手机电筒不亮了怎么办(苹果手机电筒不能打开)

    苹果手机电筒不亮了怎么办(苹果手机电筒不能打开)

  • 8002s是金立什么型号(金立8006是什么手机)

    8002s是金立什么型号(金立8006是什么手机)

  • 华为nova6pro上市时间(华为nova6pro发售价)

    华为nova6pro上市时间(华为nova6pro发售价)

  • word里的简历模板在哪(word模式简历)

    word里的简历模板在哪(word模式简历)

  • 快手误删除作品咋恢复(删除快手作品还能找回吗)

    快手误删除作品咋恢复(删除快手作品还能找回吗)

  • 淘宝下单显示同一时间下单人数多怎么办(淘宝下单显示同一时间下单人太多)

    淘宝下单显示同一时间下单人数多怎么办(淘宝下单显示同一时间下单人太多)

  • 如何改变网页默认语言(如何改变网页默认浏览器)

    如何改变网页默认语言(如何改变网页默认浏览器)

  • potal00华为手机型号(华为手机pot-al00)

    potal00华为手机型号(华为手机pot-al00)

  • 触摸屏如何编程(触摸屏程序编程)

    触摸屏如何编程(触摸屏程序编程)

  • 苹果x手机信号不好怎么回事(苹果X手机信号满格却没网络)

    苹果x手机信号不好怎么回事(苹果X手机信号满格却没网络)

  • 华为nova4锁屏不显示微信消息(华为nova4e怎么锁定屏幕)

    华为nova4锁屏不显示微信消息(华为nova4e怎么锁定屏幕)

  • 最贵的微博是什么(史上最贵的微博)

    最贵的微博是什么(史上最贵的微博)

  • CSS3模拟小仓鼠一直奔跑的动画特效(仓鼠模拟器3d无限金币中文)

    CSS3模拟小仓鼠一直奔跑的动画特效(仓鼠模拟器3d无限金币中文)

  • Vue常用修饰符(vue修饰词)

    Vue常用修饰符(vue修饰词)

  • python里类自动调用方法有哪些(python调用自定义类)

    python里类自动调用方法有哪些(python调用自定义类)

  • 保险费车船税会计分录
  • 代收代付保险费的差额可以放入营业外收入么
  • 购买方怎么写分录
  • 个体工商户需要报税吗
  • 公司打印银行回单和对账单
  • 建设工程材料检测费
  • 注册商标怎么做账
  • 存货的加工成本指的是加工过程中发生的追加费用
  • 延迟取得发票的原因
  • 进口设备贴息政策2019
  • 盈余公积要是提多了能转回么
  • 监控系统计入开户费用吗
  • 员工缴纳的工会会费可以税前扣除吗
  • 劳保费计入管理费用的什么
  • 认证后的发票可以留抵下月抵扣吗
  • 开工程服务发票后怎么成本
  • 企业税收扣除标准
  • 会计差错更正的准则依据
  • 资产减值损失月末需要结转吗
  • 增值税一般纳税人是什么意思
  • 小规模纳税人亏损要交税吗
  • 自建商品房转为自用增值税
  • windows11怎么设置我的电脑
  • 固定资产减值测试时预计其未来现金流量不应考虑的因素
  • 开办费摊销从什么时候开始
  • sharedprem.exe - sharedprem是什么进程 有什么作用
  • 微软win11预览版
  • asldrsrv.exe
  • 梅林澳大利亚信号好最好吗
  • 退休后工作单位填什么内容
  • cuda运行环境
  • 溢缴退费是什么意思
  • 多洛米蒂徒步线路
  • html怎么嵌入js
  • php框架开发教程
  • 小规模报税系统登录
  • ChatGPT火爆来袭,携手参与为开源助力
  • ech命令
  • 残保金交错了怎么办
  • 自产产品对外赠送的会计处理方法
  • 什么叫坏账准备
  • 无形资产摊销怎么计算月摊销额
  • 机动车价外费用发票如何开具
  • 话费补贴算工资还是福利
  • 如何移除白名单的电话号码
  • php网站修改
  • 医院购买医疗器械
  • 一般纳税人之外还有什么
  • 安装防伪税控系统的方法
  • 临时工工资计入什么费用
  • 净资产增加数怎么计算
  • 应交税费科目怎么调整
  • 代销手续费怎么做账
  • 个贷系统平账专户A户付款会计分录
  • 蔬菜公司开具专票可以抵扣吗
  • 加计扣除声明怎么填
  • 什么是发票抬头怎么填
  • 财务费用的科目编码是多少
  • 物业管理企业应当与居委会共同做好什么工作
  • 如何设置windows
  • macbookair无响应
  • linux中的vim命令的功能
  • 如何给电脑重装系统win7系统
  • 判断自己的脸型
  • hppusg.exe
  • 双屏windows
  • win8系统计算器快捷键
  • win8系统如何开机直接进入桌面
  • windows 7磁盘
  • windows1021h2更新
  • GhostXP_SP3活力版V3.0_系统之家首发
  • sedsvc.exe是什么
  • cocos jsc
  • perl列表去重
  • 手机gpu过度绘制
  • 如何用u盘重装电脑系统
  • 堆栈模式都是什么意思
  • js触发select下拉列表
  • 为什么要进行进气歧管真空度检测
  • 辽宁房产税征收标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设