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

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

nodejs如何更好的覆蓋默認配置

nodejs如何更好的覆蓋默認配置

躍然一笑 2018-09-03 13:45:09
背景:NodeJS在寫服務端程序的時候,我寫了一套默認的配置文件和項目配置文件,如下:// 目錄結(jié)構// 基礎配置文件/base/config/config1.js/base/config/config2.js/base/config/config3.js // 項目配置文件/subapp/config/config1.js/subapp/config/config2.js邏輯:當項目配置文件存在的時候,項目文件和跟進文件名覆蓋基礎配置文件。/subapp/config/config1.js 會覆蓋掉 /base/config/config1.js/subapp/config/config2.js 會覆蓋掉 /base/config/config2.js/subapp/config/config3.js 沒有,則不會覆蓋掉 /base/config/config3.js最終項目使用的配置文件是:/subapp/config/config1.js/subapp/config/config2.js/base/config/config3.js問題:在webpack打包的時候,會出現(xiàn)錯誤,因為我覆蓋文件的方式是用fs.existsSync()先判斷/subapp/config/xxx.js是否存在,存在則require并覆蓋掉,所以這個require是在運行過程中執(zhí)行的,打包時候不會把/subapp/config/.打包進來,導致運行時候報錯。webpack是否可以增加默寫配置,解決這個問題。你是否有更好的辦法,解決覆蓋默認配置。你是否有更好的解決方案來支持默認配置文件與自定義配置文件并存。備注:不是用 process.env.NODE_ENV 這個東西解決,因為它解決的是環(huán)境的差異配置,我需要的是默認配置和自定義配置的方案。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 704 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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