2015-09-21 5 views
17

क्या किसी को पता है कि एटम में स्वत: जेनरेट की गई फ़ाइलों को छिपाने या समूहित करने के लिए कोई प्लगइन/विकल्प है या नहीं?क्या मैं परमाणु में टाइपस्क्रिप्ट autogenerated .js और .map.js फ़ाइलों को छुपा सकता हूं?

जिन फ़ाइलों को मैं छिपा/समूहित करना चाहता हूं वह typescript compiler ऑटो जेनरेट्स (.js और .map.js फाइलें) उत्पन्न करता है।

दृश्य स्टूडियो शैली समूह सबसे अच्छा होगा, यदि संभव हो तो

मेरे टाइपप्रति फ़ाइल file.ts

जो उत्पन्न करता है file.js file.map.js

file.js एक समय में एक बार पढ़ने के लिए दिलचस्प है, लेकिन सामान्य रूप में इसका स्वत: उत्पन्न हुआ और मुझे इसकी परवाह नहीं करनी चाहिए।

तो दे file.ts तरह

- file.ts 
    - file.js 
    - file.map.js 

एक आभासी फ़ोल्डर हो आदर्श समाधान होगा।

सादा छिपाना ठीक है। अपने .gitignore जो आप अपने प्रोजेक्ट की जड़ में जगह (सामान्य रूप में .js फ़ाइलें छुपा एक समाधान है, क्योंकि टाइपप्रति परियोजनाओं आम तौर पर .js, .ts और यहां तक ​​कि .tsx फ़ाइलों मिश्रण नहीं है)

+1

इस सुविधा का अनुरोध है: https://github.com/TypeStrong/atom-typescript/issues/253 – basarat

+1

सुविधा पूर्ण होने तक आप [पेड़-अनदेखा] (https://atom.io/packages/tree-ignore) पैकेज को छिपाने के लिए उपयोग कर सकते हैं '* .map.js' फ़ाइलें। यह वर्तमान में हमारे पास सबसे अच्छा बुरा समाधान हो सकता है। :) –

उत्तर

25

एटम .gitignore सम्मान करता है और मिलान किसी भी फाइल बाहर ग्रे होगा। एक और रास्ते में अपने सभी फाइलों को

*.js 
*.jsx 

इसके अलावा, आपके tsconfig.json कर सकते हैं उत्पादन: यह उत्पन्न फ़ाइलों की अनदेखी करने के लिए पर्याप्त होना चाहिए। उदाहरण के लिए:

{ 
    "version": "1.6.2", 
    "compilerOptions": { 
    "outDir": "build" 
    "sourceMap": true 
    }, 
    "filesGlob": [ 
    "./src/**/*.ts", 
    "./src/**/*.tsx" 
    ] 
} 

यह सब टाइपप्रति build में src में स्थित फ़ाइलें उत्पादन के लिए tsc और atom-typescript को सूचित करेंगे।

+2

thx, मैंने ऊपर उठाया है, लेकिन मुझे अभी तक पर्याप्त rep'ed नहीं किया गया है - pitty :) –

+1

@MichaelBilling भी अपने प्रतिनिधि के साथ आप "जवाब के रूप में चिह्नित" करने में सक्षम होना चाहिए। – basarat

+1

@ बासरत आपका अधिकार, मैं बस एक एसओ नोब हूँ! (बीटीडब्लू। प्रश्न का भी एटम प्लगइन डेवलपर्स के रूप में मतलब था।) एक ही नाम के साथ फाइलों को समूहित करने का विजुअल स्टूडियो तरीका एक शानदार विशेषता है। मैं खुद को एक्सटेंशन बनाने के लिए कॉफ़ीस्क्रिप्ट में बिल्कुल नहीं हूं। हालांकि मैंने पेड़-दृश्य कोड पर एक नज़र डाली) –

1

और भी बेहतर, परमाणु में पेड़-व्यू घटक भी एक सेटिंग बिल्कुल gitignored फ़ाइलें नहीं दिखाने के लिए है: enter image description here

यह "छुपाएं VCS ध्यान नहीं दिया गया फ़ाइलें" की स्थापना

संबंधित मुद्दे

 संबंधित मुद्दे