typescript - TS1261: Zaten dahil edilmiş 'xxx' dosya adı, yalnızca harf büyük/küçük farklılığı ile 'xxx' dosya adından farklı
Projemde /app/client/modules/activity/pages/New/hooks.ts dosyasına sahibim. Gördüğünüz gibi klasör New ve ilk harf büyük.
Webpack build komutunu çalıştırdığımda, aşağıdaki hatayı aldım:
ERROR in /root/app/client/modules/activity/pages/new/index.tsx
ERROR in /root/app/client/modules/activity/pages/new/index.tsx(5,45):
TS1261: Already included file name '/root/app/client/modules/activity/pages/new/hooks.ts' differs from file name '/root/app/client/modules/activity/pages/New/hooks.ts' only in casing.
The file is in the program because:
Imported via './hooks' from file '/root/app/client/modules/activity/pages/new/index.tsx'
Root file specified for compilation
tsconfig.json:
{
"forceConsistentCasingInFileNames": true,
}
- İşletim Sistemi: macOS
- Disk bilgisi:
File System Personality: APFS
Type (Bundle): apfs
Name (User Visible): APFS
Ben bu soruyu okumuştum 'Dosya adı, halihazırda dahil edilen dosya adından sadece büyük/küçük harf farkıyla farklı' aynı büyük/küçük harf ile göreli yolda
forceConsistentCasingInFileNames yapılandırmasını true olarak tutmak istiyorum.
Cevap #1
örnek: message ve Message - kelimeler sadece bir harf açısından farklıdır, biri büyük harf, diğeri ise değildir.
şuna ihtiyacınız var: messageStyle ve Message - daha farklı