[英]WebStorm overwrites process.env in Node.js
在WebStorm中啟動我的Node.js應用程序時,process.env對象將被WebStorm覆蓋。
process.env對象如下所示:
{ SystemRoot: 'C:\\Windows' }
我沒有在WebStorm中定義任何環境變量。
在WebStorm控制台[node server.js]中啟動我的應用程序,一切正常。 process.env看起來像這樣:
{ PROCESSOR_LEVEL: '6',
FP_NO_HOST_CHECK: 'NO',
PROMPT: '$P$G',
SESSIONNAME: 'Console',
ALLUSERSPROFILE: 'C:\\ProgramData',
PROCESSOR_ARCHITECTURE: 'AMD64',
...}
問題是WebStorm覆蓋了整個process.env。 有沒有一種方法可以防止WebStorm覆蓋我的process.env對象?
您可以在“ 運行/調試”配置中設置環境值,以確保在通過Webstorm運行環境值時將其設置為適當的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.