什么是process.env.NODE_ENV?

本文探讨了Node.js中的process变量及其环境变量process.env,解释了它们如何在VueCLI项目中用于获取运行环境的配置参数。当项目通过vuecli构建并部署到生产环境时,process.env.NODE_ENV的变化使得开发者能够根据不同的环境配置请求地址。
摘要由CSDN通过智能技术生成

Process是node启动之后的环境变量,首先说一个大前提,程序跑起来的环境也就是那个文件夹下,或者说下载好node环境之后,在跑起来的项目的那个地方可以用node的process这个变量读取node的环境,这是一个node的大环境。那么process.env是什么呢?就是node的环境变量,也就是单node 1.js跑起来之后node的本来就有的环境,那么vuecli创建的项目只是说用这个env的方式去在程序跑起来的时候,比如在开发环境跑起来的时候去得到这个env的值,从而获取到正在跑的node的大环境,工作环境的文件,从而可以在无需导入的情况下使用某个文件的内容比如env.development下配置好的参数,或者config.js下配置好的基本参数,又因为打包用build之后,NODE_ENV的标识来到了生产环境,因此如果想打包到生产环境的,并且请求成功的话,那么就应该在生场环境的config中配置相对应的请求地址就好了。

作者:要谦虚
链接:https://juejin.cn/post/7006948544925925383
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值