0
在npm路徑模塊中,人們使用path.join
,因爲它處理跨平臺斜槓和額外的斜線。但是,有沒有辦法比較兩個路徑來查看它是否跨平臺方式相同的文件夾?如何檢查兩個路徑在npm中是否相同?
我想避免它最終比較/foo/bar
到\foo\bar
,並說它不一樣,但它確實是。
感謝
在npm路徑模塊中,人們使用path.join
,因爲它處理跨平臺斜槓和額外的斜線。但是,有沒有辦法比較兩個路徑來查看它是否跨平臺方式相同的文件夾?如何檢查兩個路徑在npm中是否相同?
我想避免它最終比較/foo/bar
到\foo\bar
,並說它不一樣,但它確實是。
感謝
我通過兩個我要比較的路徑中使用path.resolve
解決了這個。這使得路徑絕對符合process.cwd()
並解決了反斜槓/轉發問題。它也解決了../../a/b/
路徑。