第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

小白,請教各位大佬!利用process.env.NODE_ENV設置不同環(huán)境的url萬分感謝

小白,請教各位大佬!利用process.env.NODE_ENV設置不同環(huán)境的url萬分感謝

慕虎7371278 2019-08-11 14:28:50
因為有本地開發(fā)環(huán)境,測試環(huán)境,生產(chǎn)環(huán)境就像利用env去判斷來有不同的url本地的npmrundev的時候默認env就是dev所以可以直接實現(xiàn)但是打包的時候我看了一下build.js的代碼有一行是process.env.NODE_ENV='production'之后嘗試打包之后發(fā)現(xiàn)線上打印process.env.NODE_ENV確實是preduction之后便想著再新建一個打包文件就復制build.js加了一個pre.js然后把這一行代碼的production改為了pre并在package.json里仿照"build":"nodebuild/build.js","pre":"nodebuild/pre.js",寫了pre的打包然后在自己的判斷文件里判斷process.env.NODE_ENV為dev就是本地環(huán)境的url是pre就是測試環(huán)境的是preduction就是生產(chǎn)環(huán)境的結(jié)果發(fā)現(xiàn)用npmrunbuild和npmrunpre打包出來的ENV都是preduction。。。不知道怎么搞了。
查看完整描述

2 回答

?
四季花海

TA貢獻1811條經(jīng)驗 獲得超5個贊

你的應該是cli-2腳手架搭建的項目,build中還需要復制一個webpack.pre.conf文件,修改里面的process.env.NODE_ENV
最后還是建議你代碼分3個分支比較好開發(fā)版本分支測試版本分支生產(chǎn)版本,不同的版本請求的URL也不同,這樣就不用管它是什么環(huán)境的,需要發(fā)布什么環(huán)境就切換到相應的版本分支直接打包,然后發(fā)布就行了。代碼合并過程:開發(fā)版本分支->測試版本分支>生產(chǎn)版本開發(fā)完成后需要測試了,將開發(fā)版本的代碼合并到測試版本分支,測試相應功能都完好后,將測試版本分支合并到生產(chǎn)版本按項目需要可以在弄個預生產(chǎn)版本分支。
                            
查看完整回答
反對 回復 2019-08-11
  • 2 回答
  • 0 關注
  • 2154 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號