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

  • matepad10.4可以支持手写笔吗(matepad10.4支持mpen2吗)

    matepad10.4可以支持手写笔吗(matepad10.4支持mpen2吗)

  • 拼多多拼单成功后就发货吗(拼多多拼单成功迟迟不发货怎么办)

    拼多多拼单成功后就发货吗(拼多多拼单成功迟迟不发货怎么办)

  • 网页怎么缩小放大(网页怎么缩小放大页面)

    网页怎么缩小放大(网页怎么缩小放大页面)

  • flash repair是什么意思(flashrepair是什么软件可以卸载吗)

    flash repair是什么意思(flashrepair是什么软件可以卸载吗)

  • 抖音两个号可以发同一个视频吗(抖音两个号可以合并么)

    抖音两个号可以发同一个视频吗(抖音两个号可以合并么)

  • 苹果手机双重认证是什么意思(苹果手机双重认证怎么关闭)

    苹果手机双重认证是什么意思(苹果手机双重认证怎么关闭)

  • 目前网络传输介质中传输速率最高的是什么(网络传输介质是什么)

    目前网络传输介质中传输速率最高的是什么(网络传输介质是什么)

  • bliblibli视频怎么下载(怎样把bilibili视频转到手机里)

    bliblibli视频怎么下载(怎样把bilibili视频转到手机里)

  • 微信语音突然变小了(微信语音突然变小)

    微信语音突然变小了(微信语音突然变小)

  • 设置黑名单后别人打电话会怎样(设置黑名单后别人发信会怎样)

    设置黑名单后别人打电话会怎样(设置黑名单后别人发信会怎样)

  • 网速很慢怎么办(4g信号满格网速很慢怎么办)

    网速很慢怎么办(4g信号满格网速很慢怎么办)

  • iphone怎么上p站(苹果手机怎么上p站2020)

    iphone怎么上p站(苹果手机怎么上p站2020)

  • 锐龙5 2500u核显相当于(锐龙5000h核显)

    锐龙5 2500u核显相当于(锐龙5000h核显)

  • 抖音设置了隐私是对一个人还是对所有人(抖音设置了隐私别人还看得到吗)

    抖音设置了隐私是对一个人还是对所有人(抖音设置了隐私别人还看得到吗)

  • 怎样使用天猫上门取件服务(怎么用天猫买东西)

    怎样使用天猫上门取件服务(怎么用天猫买东西)

  • 如何将证件照的蓝底变成白底(如何将证件照的红底变成白底)

    如何将证件照的蓝底变成白底(如何将证件照的红底变成白底)

  • word2003脚注怎么设置(word2019添加脚注)

    word2003脚注怎么设置(word2019添加脚注)

  • 手机淘宝黑屏解决方法(手机淘宝总是黑屏)

    手机淘宝黑屏解决方法(手机淘宝总是黑屏)

  • 华为p10nfc在哪里打开(华为p10nfc在哪个位置)

    华为p10nfc在哪里打开(华为p10nfc在哪个位置)

  • 荣耀v20支持otg吗(荣耀v20支持插u盘吗)

    荣耀v20支持otg吗(荣耀v20支持插u盘吗)

  • 手机电话图标不见怎么恢复(手机电话图标不小心删了怎么办)

    手机电话图标不见怎么恢复(手机电话图标不小心删了怎么办)

  • 淘宝图片怎么上传才清晰(淘宝图片怎么上水印)

    淘宝图片怎么上传才清晰(淘宝图片怎么上水印)

  • finder 在苹果电脑里是啥意思(苹果电脑finder怎么用)

    finder 在苹果电脑里是啥意思(苹果电脑finder怎么用)

  • 小米手机离线视频在哪个文件夹里(小米手机离线视频文件在哪个文件夹)

    小米手机离线视频在哪个文件夹里(小米手机离线视频文件在哪个文件夹)

  • uber怎么用(uber怎么用paypal付款)

    uber怎么用(uber怎么用paypal付款)

  • 怎么解决投屏延迟(如何解决投屏延迟)

    怎么解决投屏延迟(如何解决投屏延迟)

  • oppok3怎么隐藏虚拟导航键(oppok3如何隐藏桌面图标)

    oppok3怎么隐藏虚拟导航键(oppok3如何隐藏桌面图标)

  • 亏损企业股权转让
  • 私人大额转账要到柜台办理吗
  • 企业自产的产品转为自用
  • 工程设备公司经营范围
  • 报税金额和实际做账金额不一样
  • 销售费用变动率税收政策
  • 小微企业免征的增值税要交所得税吗
  • 建筑公司现金日记账怎么填写
  • 耗材如何入账
  • 劳务派遣用工的岗位只能在哪些工作岗位上实施
  • 个体户查账征收怎么交税?
  • 公司从基本户转钱到一般户走流程?
  • 融资租赁流程
  • 软件分几次开票怎么入账
  • 公司银行社保代缴怎么交
  • 简要回答建筑企业如何实现利润最大化
  • 2017房地产行业流动比率均值
  • 实时扣税3001会计科目
  • 购入苗木的会计分录
  • 开发成本开发间接费用是哪类账户
  • 注销未分配利润怎么处理账务
  • windows为什么从7开始
  • 办公费定义
  • php判断为空的方法有哪些
  • 一次性支付一年租金怎么做账
  • ros source
  • 远眺格斯韦因斯泰因村和格斯韦因斯泰因城堡 (© Juergen Sack/Getty Images)
  • 怎样把htm文件转成excel
  • 报个税时显示扣缴单位无有效的税费种认定信息
  • codeignitor
  • 罚款支出可以抵扣所得税吗
  • vue高级函数
  • elementui动态表单数据回显
  • 原材料用于在建工程增值税如何处理
  • 餐饮小微企业优惠政策2021
  • 工程运维预缴增值税税率
  • mongodb基础命令
  • 中小企业发展专项资金亮点 免申即享
  • 微信支付宝等改观了人们的生活方式修改病句
  • 费用性税金包括增值税吗
  • 公司借款利息可以约定由某一股东承担
  • sql常用优化技巧
  • 股东存入投资款要交什么税
  • 商品流通企业税费按征收对象可分为
  • 包装物租金如何界定
  • 财务费用为什么是向债权人支付的现金流量
  • 免费样品的好处
  • 医院收费票据可以入账吗
  • 公司开票分公司怎么做账
  • 外派国外的员工享受国内法定假期吗
  • 递延所得税资产和负债怎么理解
  • 已付款未收到发票
  • 车票抵扣税款
  • 固定资产一次性加速折旧
  • 年初建账考虑要点有哪些
  • 设计会计凭证
  • sql中查询语句
  • xp系统注册表空白怎么办
  • mac怎么隐藏桌面文件
  • win7用户账户控制设置电脑重启后恢复
  • window7电源设置
  • w10系统每次启动都要选择系统
  • linux的截图工具
  • 菜单按钮是什么
  • 红宝书csv
  • vue js组件
  • 浅谈python
  • unity获取当前位置
  • javascript nextSibling 与 getNextElement(node) 使用介绍
  • javascript边框
  • JavaScript中的数据类型分为两大类
  • js弹出div出现遮罩层
  • bootstrap学习
  • js中的类和对象
  • 彩票中500万自己能得多少
  • 泉州企业医保哪里缴费
  • 国家税务总局公告2022年第9号
  • 增值税普票十万怎么开
  • 18款凯美瑞中控屏
  • 湖南省水利建设基金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设