久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - 關于webpack的問題,很簡單

瀏覽:124日期:2023-05-28 08:45:57

問題描述

javascript - 關于webpack的問題,很簡單

webpack config 里有這樣一段代碼,不明白什么意思。

還有在配置json script里面

javascript - 關于webpack的問題,很簡單這些cross 一大堆 東西是什么意思,有什么用,是不是如果npm run build 就可以觸發第一個圖片里面的if

問題解答

回答1:

process.env在node 文檔里有 https://nodejs.org/docs/lates...

指的是操作系統的環境變量對象

cross-env是一個npm包 https://www.npmjs.com/package...

為了使給系統設置環境變量,因為不同操作系統,設置環境變量方式不大一樣,所以有這么一個包來做各平臺兼容。

這里很明顯,如果npm run build 就先執行 cross-env指令,給環境變量設置NODE_ENV變量,于是后面webpack讀取配置執行的時候,從process.env找到NODE_ENV的設置,并且if匹配上了,執行if的條件

回答2:

script命令上面設置的環境變量是可以作用到config文件的,cross-env是 跨平臺兼容的,這樣你就不用擔心windows上環境變量配置不同啦

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 许昌市| 钟山县| 永州市| 武穴市| 泰来县| 含山县| 灵璧县| 连云港市| 繁昌县| 海阳市| 芷江| 廉江市| 肇东市| 阿克陶县| 大宁县| 枝江市| 荣昌县| 济南市| 石阡县| 鄂伦春自治旗| 滨州市| 丹巴县| 正安县| 凉城县| 通辽市| 常熟市| 巴彦淖尔市| 岐山县| 澄城县| 龙胜| 彭阳县| 昌江| 宜良县| 铜陵市| 卢龙县| 禄劝| 怀宁县| 兴仁县| 耒阳市| 疏勒县| 临武县|