日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

node process.env

發(fā)布時(shí)間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 node process.env 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

官方process文檔

官方解釋:process 對(duì)象是一個(gè)全局變量,它提供有關(guān)當(dāng)前 Node.js 進(jìn)程的信息并對(duì)其進(jìn)行控制。 作為一個(gè)全局變量,它始終可供 Node.js 應(yīng)用程序使用,無需使用 require()。

一、process.env

返回項(xiàng)目運(yùn)行所在環(huán)境的一些信息。在應(yīng)用上可以根據(jù)不同的環(huán)境,做一些配置上的處理。那么我們?nèi)绾闻渲铆h(huán)境變量呢?
process.env.xxx中的 xxx 是開發(fā)者自己定義的

二、配置環(huán)境變量

Windows臨時(shí)配置

直接在cmd環(huán)境配置即可,查看環(huán)境變量,添加環(huán)境變量,刪除環(huán)境變量等操作

#node中常用的到的環(huán)境變量是NODE_ENV,首先查看是否存在 set NODE_ENV #如果不存在則添加環(huán)境變量 set NODE_ENV=production #環(huán)境變量追加值 set 變量名=%變量名%;變量?jī)?nèi)容 set path=%path%;C:\web;C:\Tools #某些時(shí)候需要?jiǎng)h除環(huán)境變量 set NODE_ENV=
Linux臨時(shí)配置

查看環(huán)境變量,添加環(huán)境變量,刪除環(huán)境變量

#node中常用的到的環(huán)境變量是NODE_ENV,首先查看是否存在 echo $NODE_ENV#如果不存在則添加環(huán)境變量 export NODE_ENV=production#環(huán)境變量追加值 export path=$path:/home/download:/usr/local/#某些時(shí)候需要?jiǎng)h除環(huán)境變量 unset NODE_ENV#某些時(shí)候需要顯示所有的環(huán)境變量 env

package.json 中設(shè)置環(huán)境變量

"scripts": {"start-win": "set NODE_ENV=dev && node app.js","start-unix": "export NODE_ENV=dev && node app.js",}

解決 window 和 unix 命令不一致的問題

安裝 npm i cross-env --save-dev

"scripts": {"start": "cross-en NODE_ENV=dev && node app.js",}

三、理解 cross-env

1. 什么是cross-env呢?

它是運(yùn)行跨平臺(tái)設(shè)置和使用環(huán)境變量的腳本。

2. 它的作用是啥?

當(dāng)我們使用 NODE_ENV = production 來設(shè)置環(huán)境變量的時(shí)候,大多數(shù)windows命令會(huì)提示將會(huì)阻塞或者異常,或者,windows不支持NODE_ENV=development的這樣的設(shè)置方式,會(huì)報(bào)錯(cuò)。因此 cross-env 出現(xiàn)了。我們就可以使用 cross-env命令,這樣我們就不必?fù)?dān)心平臺(tái)設(shè)置或使用環(huán)境變量了。也就是說 cross-env 能夠提供一個(gè)設(shè)置環(huán)境變量的scripts,這樣我們就能夠以u(píng)nix方式設(shè)置環(huán)境變量,然而在windows上也能夠兼容的。

總結(jié)

以上是生活随笔為你收集整理的node process.env的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。