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

  •  从七日登录谈谈游戏运营如何勾搭到用户?

    从七日登录谈谈游戏运营如何勾搭到用户?

  • 抖音动态栏消失了(抖音动态栏消失了,别人能看到我的动态栏)

    抖音动态栏消失了(抖音动态栏消失了,别人能看到我的动态栏)

  • vivox27怎样把白名单的人拉黑(vivox27手机怎么设置小白点)

    vivox27怎样把白名单的人拉黑(vivox27手机怎么设置小白点)

  • 微信在哪里查投诉记录(微信在哪里可以看到投诉我的人?)

    微信在哪里查投诉记录(微信在哪里可以看到投诉我的人?)

  • 交叉引用和尾注一样吗(交叉引用和尾注查重结果一样吗)

    交叉引用和尾注一样吗(交叉引用和尾注查重结果一样吗)

  • 微信看聊天记录对方会显示吗(怎样登别人微信看聊天记录)

    微信看聊天记录对方会显示吗(怎样登别人微信看聊天记录)

  • 华为p40使用的是什么芯片(华为p40使用的是什么电池)

    华为p40使用的是什么芯片(华为p40使用的是什么电池)

  • 华为nova5pro有来电闪光吗(华为nova5pro有来电闪光灯吗)

    华为nova5pro有来电闪光吗(华为nova5pro有来电闪光灯吗)

  • 手机号的身份证能改吗(营业厅可以查手机号的身份证)

    手机号的身份证能改吗(营业厅可以查手机号的身份证)

  • 微信时间不对要怎么调回来(微信时间不对要怎么调回来苹果手机)

    微信时间不对要怎么调回来(微信时间不对要怎么调回来苹果手机)

  • 手机突然变得很卡怎么回事(手机突然变得很暗)

    手机突然变得很卡怎么回事(手机突然变得很暗)

  • 华为mate30pro5g版什么时候上市(华为mate30pro5g版屏幕刷新率)

    华为mate30pro5g版什么时候上市(华为mate30pro5g版屏幕刷新率)

  • 苹果6plus这么设置铃声(iphone6plus设置)

    苹果6plus这么设置铃声(iphone6plus设置)

  • 拼多多月卡每月都扣费吗(拼多多月卡每月使用试用机会)

    拼多多月卡每月都扣费吗(拼多多月卡每月使用试用机会)

  • 微信注销后手机号可以绑定其他微信吗(微信注销后手机号会自动解绑吗)

    微信注销后手机号可以绑定其他微信吗(微信注销后手机号会自动解绑吗)

  • 苹果x几核处理器(iphonex几核处理器)

    苹果x几核处理器(iphonex几核处理器)

  • 小米8怎么拍月亮(小米8怎么拍月亮好看)

    小米8怎么拍月亮(小米8怎么拍月亮好看)

  • x27vivo摄像头如何升降(vivo x27摄像头)

    x27vivo摄像头如何升降(vivo x27摄像头)

  • moho&mo是什么牌子(mooi是什么牌子)

    moho&mo是什么牌子(mooi是什么牌子)

  • 段前段后0.5行是多少磅(段前段后0.5行是什么效果)

    段前段后0.5行是多少磅(段前段后0.5行是什么效果)

  • 电脑屏幕很暗近乎黑屏(电脑屏幕暗暗的)

    电脑屏幕很暗近乎黑屏(电脑屏幕暗暗的)

  • 电脑主板开关线怎么插(电脑主板开关线怎么插13针)

    电脑主板开关线怎么插(电脑主板开关线怎么插13针)

  • 保姆级Gmapping算法介绍到复现(保姆分为哪些级别)

    保姆级Gmapping算法介绍到复现(保姆分为哪些级别)

  • pinia和vuex的区别 Vuex 和 Pinia 的优缺点 何时使用Pinia,何时使用Vuex(vuex和bus)

    pinia和vuex的区别 Vuex 和 Pinia 的优缺点 何时使用Pinia,何时使用Vuex(vuex和bus)

  • 支付国外佣金代扣代缴增值税
  • 携程代订住宿发票能作为差旅费报销吗
  • 其他应付款借方余额怎么调整
  • 合并报表是把资产负债表相加吗
  • 按月按季申报
  • 单位投资非盈利性组织怎样核算
  • 货物发出未开票不确认收入
  • 去年多计提的生育津贴
  • 工业企业成本结构
  • 购进货物未取得增值税专用发票
  • 公司开租房发票,税钱由公司承担
  • 三方协议是先签先干活
  • 申报进项税额
  • 异地业务操作
  • 营销活动的意义是什么
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 用于在建工程的固定资产是否可以计提折旧
  • 计提本月城市维护建设税,教育费附加500元
  • 货物入库会计分录怎么做
  • 营改增后的增值税税率
  • wifi上传速度为0的解决方法
  • win7改win10详细教程
  • 增值税发票是不是可以抵税
  • 无法启用网络发展
  • 销售商品并收到货款的会计分录
  • 企业设立的条件有哪些
  • 圣胡安教会9个遗物视频
  • php 读取文本文件
  • PHP:imagescale()的用法_GD库图像处理函数
  • 企业未实际出资
  • 固定资产清理的借贷方向表示什么
  • 工会经费用途规定
  • 外企采购回扣普遍吗
  • 申请一般纳税人流程
  • 房租违约金怎么开发票
  • php的时间戳
  • node实战
  • php rtrim
  • 小规模纳税人进口增值税怎么处理
  • ls命令的作用
  • 车船税怎么计算
  • 顶账用什么东西顶好
  • 小规模纳税人要缴纳哪些税
  • 简易计税是否可以享受即征即退
  • 首涂24套
  • 表单上传文件
  • 3分钟学会做蛋挞
  • 社保次月几号生效
  • 投资款不打入公司账户可以吗
  • sqlserver存储过程if语句
  • 应付职工薪酬的含义
  • 契税通过应交税费科目核算吗
  • 电梯折旧费计算方法
  • 红字冲销发票流程
  • 物业所在地是指物业住所地吗
  • 怎样查企业注册地址
  • 固定资产清理费用账务处理
  • 基本户注销了还能查询流水吗
  • 制造费用分配结转表
  • sqlserver数据库和mysql区别
  • mysql重置binlog
  • linux给root权限
  • centos的特点
  • 如何清理注册表文件
  • ubuntu 12.04 intel集成显卡设置分辨率的步骤分享
  • windows1021h2镜像下载
  • flash插件app
  • 向Windows8靠拢 全新的个性化库页面
  • [置顶]bilinovel
  • 能用javascript 最终
  • jq获取节点属性
  • jquery写下拉框
  • python能爬取app吗
  • 如何查询自己公司的对公账号
  • 河北电子税务局新版登录
  • 四川税局官网发票
  • 江西税收优惠
  • 国税局调地方
  • 天津地税自助办税终端
  • 为什么要进行进气歧管真空度检测
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设