W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Vite 對路徑進行了規(guī)范化處理,在解析路徑時使用 POSIX 分隔符( / ),同時保留了 Windows 中的卷名。而另一方面,Rollup 在默認情況下保持解析的路徑不變,因此解析的路徑在 Windows 中會使用 win32 分隔符( \ )。然而,Rollup 插件會使用 ?@rollup/pluginutils
? 內(nèi)部的 ?normalizePath
?工具函數(shù),它在執(zhí)行比較之前將分隔符轉(zhuǎn)換為 POSIX。所以意味著當這些插件在 Vite 中使用時,?include
?和 ?exclude
?兩個配置模式,以及與已解析路徑比較相似的路徑會正常工作。
所以對于 ?Vite
? 插件來說,在將路徑與已解析的路徑進行比較時,首先規(guī)范化路徑以使用 POSIX 分隔符是很重要的。從 vite 模塊中也導出了一個等效的 ?normalizePath
?工具函數(shù)。
import { normalizePath } from 'vite'
normalizePath('foo\\bar') // 'foo/bar'
normalizePath('foo/bar') // 'foo/bar'
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: