Kan jag dölja TypeScript-autogenerade .js- och .map.js-filer i Atom?
Vet någon om det finns ett tillägg/alternativ för att dölja eller gruppera autogenererade filer i Atom?
Filerna jag vill dölja/gruppera är de som TypeScript-kompilatorn automatiskt genererar (.js och .map.js-filer).
Gruppering i Visual Studio-stil skulle vara bäst, om möjligt
Min TypeScript-fil file.ts
som genererar file.js file.map.js
file.js är intressant att läsa då och då, men i allmänhet är det autogenererat och jag borde inte bry mig om det.
Så att låta file.ts vara en virtuell mapp som
- file.ts
- file.js
- file.map.js
skulle vara den idealiska lösningen.
Enkel gömning är okej. (att gömma .js-filer i allmänhet är inte en lösning, eftersom TypeScript-projekt vanligtvis blandar .js, .ts och till och med .tsx-filer)
Svar #1
Atom respekterar .gitignore och kommer att gråa ut alla filer som matchar din .gitignore som du placerar i roten av ditt projekt. Detta bör vara tillräckligt för att ignorera genererade filer:
*.js
*.jsx
Dessutom kan din tsconfig.json skriva ut alla dina filer till en annan sökväg. Till exempel:
{
"version": "1.6.2",
"compilerOptions": {
"outDir": "build"
"sourceMap": true
},
"filesGlob": [
"./src/**/*.ts",
"./src/**/*.tsx"
]
}
Detta kommer att informera tsc och atom-typescript att skriva ut alla TypeScript-filer som finns i src till build.
Svar #2
Ännu bättre, trädiagramkomponenten i Atom har också en inställning för att inte visa gitignorerade filer alls:
Det är inställningen "Dölj VCS-ignorerade filer"
