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

  • 微信读书怎么发布到微信状态(微信读书怎么发布自己的读书配音)

    微信读书怎么发布到微信状态(微信读书怎么发布自己的读书配音)

  • 华为GT3支不支持WIFI连接(华为gt3支不支持nfc)

    华为GT3支不支持WIFI连接(华为gt3支不支持nfc)

  • 手机酷狗如何导入本地音乐(手机酷狗如何导入文件音频)

    手机酷狗如何导入本地音乐(手机酷狗如何导入文件音频)

  • 微信听筒模式怎么转换成扬声器

    微信听筒模式怎么转换成扬声器

  • 手机qq音乐怎么显示歌词(手机qq音乐怎么控制电脑的qq音乐)

    手机qq音乐怎么显示歌词(手机qq音乐怎么控制电脑的qq音乐)

  • 怎么把qq音乐的歌下载到手机上(怎么把qq音乐的歌单复制到网易云)

    怎么把qq音乐的歌下载到手机上(怎么把qq音乐的歌单复制到网易云)

  • 微信隐私设置怎么加好友(微信隐私设置怎么解除别人加不到我)

    微信隐私设置怎么加好友(微信隐私设置怎么解除别人加不到我)

  • 西瓜视频原创与非原创的区别(西瓜视频原创与原创)

    西瓜视频原创与非原创的区别(西瓜视频原创与原创)

  • 支付宝怎么给座机充话费(支付宝怎么给座机充费)

    支付宝怎么给座机充话费(支付宝怎么给座机充费)

  • 华为共享位置怎么用(华为共享位置怎么看)

    华为共享位置怎么用(华为共享位置怎么看)

  • 华为手机通讯录怎么添加联系人(华为手机通讯录怎么导入到新手机)

    华为手机通讯录怎么添加联系人(华为手机通讯录怎么导入到新手机)

  • 分辨率300是什么意思(分辨率300dpi)

    分辨率300是什么意思(分辨率300dpi)

  • 手机qq怎么发送文件(手机qq怎么发送邮件到别人邮箱)

    手机qq怎么发送文件(手机qq怎么发送邮件到别人邮箱)

  • 微信可以人工注销吗(微信人工注销客服电话)

    微信可以人工注销吗(微信人工注销客服电话)

  • 抖音点哪里成为粉丝(怎么成为抖音点赞员)

    抖音点哪里成为粉丝(怎么成为抖音点赞员)

  • ipad怎么连接电视(IPAD怎么连接电脑充电)

    ipad怎么连接电视(IPAD怎么连接电脑充电)

  • 苹果x手机充满电提示么(苹果X手机充满电只能撑半天正常吗)

    苹果x手机充满电提示么(苹果X手机充满电只能撑半天正常吗)

  • wps写表格内转化文本(wps表格转化成word)

    wps写表格内转化文本(wps表格转化成word)

  • 淘宝达人怎么升级lv2(淘宝达人怎么升粉丝)

    淘宝达人怎么升级lv2(淘宝达人怎么升粉丝)

  • micro sd卡和tf卡区别(tf和micro sd卡有什么区别)

    micro sd卡和tf卡区别(tf和micro sd卡有什么区别)

  • 微信xoxo是什么意思中文(微信xoxo是啥子意思)

    微信xoxo是什么意思中文(微信xoxo是啥子意思)

  • mate30pro德国发布会时间(华为mate30pro发布)

    mate30pro德国发布会时间(华为mate30pro发布)

  • hello语音用不了(hello语音软件怎么了)

    hello语音用不了(hello语音软件怎么了)

  • 谷歌相机有ios版吗(谷歌相机app7.0)

    谷歌相机有ios版吗(谷歌相机app7.0)

  • 如何打开uc隐藏相册(uc怎么隐藏菜单)

    如何打开uc隐藏相册(uc怎么隐藏菜单)

  • 魅族16xs上市时间(魅族16s上市时间)

    魅族16xs上市时间(魅族16s上市时间)

  • YOLOv8 目标检测 | 自定义数据集(yolov8目标检测测试输出类别个数)

    YOLOv8 目标检测 | 自定义数据集(yolov8目标检测测试输出类别个数)

  • 小规模纳税人税率1%政策到什么时候
  • 所得税费用本期金额怎么算
  • 进口设备退税如何账务处理?
  • 个体户文化事业建设费征收范围
  • 厂家返点是什么意思
  • 网上商城的主要功能以及购物流程
  • 存货被盗的会计分录
  • 民营企业月末要报哪些税
  • 残疾人就业保障金
  • 企业所得税滞纳金从什么时候开始算
  • 股权转让需要缴纳企业所得税吗
  • 行政单位发过节费违法吗
  • 融资租赁流程
  • 给客户赔偿如何入账
  • 开增值税专用发票需要合同吗
  • 未分配利润怎么填
  • 所有者权益与所有者权益合计
  • 资产总额是资产负债表中的哪个数
  • 广告制作包括印花吗
  • 电脑医生怎么卸载
  • 无票收入后又开红字发票
  • php公众号
  • 表单提交错误后怎么撤销
  • 企业所得税申报表
  • 中秋福利发放现金文案怎么写
  • 十天学会php教程
  • 贷款利息如何计算年利率
  • 单位收到的投标通知书
  • codeigniter3中文手册
  • mksysb命令
  • php购物车订单处理
  • 一般纳税企业增值税计算
  • php写的代码怎么运行
  • 企业上交财政款分录
  • 一年一度的施瓦本哈尔圣诞市集,德国巴登-符腾堡州 (© sack/Getty Images Plus)
  • 原生微信小程序面试题
  • 如何使用vue
  • 非征期不能抄报
  • php单例模式懒汉和饿汉
  • 专利权研发成功的会计分录
  • 带折扣的发票如何入账
  • 交所得税怎么记账
  • 年报营业额填多少不纳税
  • phpcms教程
  • 报销员工电话费怎么算
  • 织梦痣铃表情太到位
  • sql2008r2安装教程
  • 控股公司的收入怎么计算
  • sql按照日期范围查询
  • 房租押金可以要回来吗
  • 金税四期的基本理念
  • 税务师考试的报名时间
  • 营改增利息收入增值税
  • 道路货物运输服务税率
  • 认缴投资额什么意思
  • mysql的20条优化方法
  • MySQL 5.7双主同步部分表的实现过程详解
  • sqlserver临时表详解
  • linux 使用技巧
  • win2003网络设置
  • elccest.exe是间谍广告程序吗 elccest进程有什么作用
  • centos7 dns
  • 苹果预计10.1-15号到能准确吗
  • linux命令行图片
  • linux的内存
  • win8.1 应用商店是不是不能用了
  • sendmail邮件服务器
  • linux系统中限定系统口令的长度
  • unity jsonutility
  • 对象转化为字符串的几种方式
  • unity3d怎么用
  • framelayout布局
  • 显示随机数
  • javascript+
  • js瀑布流布局
  • jquery获取文件大小
  • 手游炫酷
  • 甘肃增值税发票查验平台官网
  • 厨房申购单怎么写
  • 基层税务稽查具体内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设