webpack實現開發、測試、生產等環境的打包切換


使用webpack構建的工程,在開發過程中不同環境的配置不同,在各種環境的打包切換過程中需要手動修改相關配置達到預期目的。但是每次都手動修改會比較麻煩,本文簡單介紹如何通過對webpack進行配置,實現不同環境打包分類配置;

           1.修改build文件夾下build.js文件

               添加聲明變量

                修改前

                        

                修改后

                        

           2.修改config文件夾下prod.env.js文件

                添加不同環境的名稱

                    修改前

                        

                    修改后

                        

            3.修改不同環境下的請求域名地址

                    修改前

                        

                        打包的時候需要通過修改變量getApiUrl等的地址配置來區分不同環境的包

       如當前運行npm run build產生的包為測試環境的包,適用於測試人員進行測試。待項目需要上線時需要修改http為https並將test去掉再運行npm run build打包的為生產環境的包,用於項目上線使用,來回的修改比較麻煩。

           修改后

                   

       這樣就可以將不同環境的接口域名地址進行分類管理,打包的時候只需要運行npm run build pro既可以完成生產環境的打包。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM