我想檢查代碼是否在開(kāi)發(fā)模式下運(yùn)行,然后,例如將 redux devtools enchancer 傳遞給 redux store。和其他類似情況。我知道我可以使用process.env.NODE_ENV,但它太冗長(zhǎng)了。我也可以將它寫入變量一次,在不同的模塊中,然后導(dǎo)出它。但是只導(dǎo)入一個(gè)變量并且只有一個(gè)變量的模塊對(duì)我來(lái)說(shuō)似乎是不合理的。我想要實(shí)現(xiàn)的完美解決方案是全局訪問(wèn)該變量,而無(wú)需在代碼中導(dǎo)入或聲明它,并在編譯時(shí)將其動(dòng)態(tài)替換為字符串 ie"development"而不是process.env.NODE_ENV. 我想要的一個(gè)很好的例子是 React 代碼庫(kù)中的“偽全局”__DEV__變量。那么我該如何實(shí)現(xiàn)呢?先感謝您。
如何將僅編譯時(shí)的全局變量傳遞給我的代碼?
qq_花開(kāi)花謝_0
2022-05-14 14:35:53