resolve.extensions

Webpack uses resolve.extensions to generate all the possible paths to the module, e.g.

function getPaths(module) {
    return ['', '.js', '.css'].map(ext => module + ext);
}
getPaths('./somefile'); // ['./somefile', './somefile.js', './somefile.css']
getPaths('./somefile.js'); // ['./somefile.js', './somefile.js.js', './somefile.js.css']

Webpack would then proceed to lookup each of those paths until it finds a file.
直接解釋就是,數(shù)組內(nèi)填入什么后綴,引入該后綴時(shí)可以文件名可以不帶后綴

這就可以解釋手動(dòng)書(shū)寫(xiě)resolve.extensions時(shí)為什么要必須要加入‘’,否則require全名時(shí)反而無(wú)法解析

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Pathname lookup in Linux. This write-up is based on three...
    朔飛閱讀 905評(píng)論 0 0
  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的閱讀 13,681評(píng)論 5 6
  • “蟲(chóng)穴?”沈紅英疑惑道。 “看來(lái)沈掌門并不知道?!?沈紅英不可否認(rèn)地點(diǎn)了點(diǎn)頭。 “癸巳年十月初一,白馬紅刀肖邕;癸...
    葛弗閱讀 441評(píng)論 0 1
  • 尊敬的各位同事,大家現(xiàn)在好,我是上海宇飛來(lái)星河科技集團(tuán)公司客戶經(jīng)理——崔彥超! 讓我們?yōu)榱斯餐挠铒w來(lái)事業(yè)一起學(xué)習(xí)...
    孤狼_a285閱讀 1,222評(píng)論 1 0
  • 一篇反省 最近越來(lái)越不敢落筆了。 因?yàn)樘贻p,因?yàn)樘艔?,因?yàn)樘陋?dú),因?yàn)樘葆濉?有的時(shí)候碼了很久的字,回過(guò)頭在...
    煦吻靜閱讀 199評(píng)論 2 2

友情鏈接更多精彩內(nèi)容