2017-03-04 11 views
7

यार्न ने yarn.lock और yarn-error.log बनाया है।क्या मुझे अपनी .gitignore फ़ाइल में yarn-error.log जोड़ना चाहिए?

मुझे बताया गया है कि yarn.lock को .gitignore फ़ाइल में जोड़ने के लिए कहा गया है क्योंकि यह संकुल को लॉक करता है।

क्या मुझे बाद वाले को अनदेखा करना चाहिए?

उत्तर

10

यह को समझ में आता है पर ध्यान न दें yarn-error.log -log फ़ाइलों को केवल अपने खुद कोड की प्रतिलिपि डिबग करने के लिए उपयोगी होते हैं, इसलिए भंडार पर अपलोड करने की आवश्यकता नहीं है।

फ़ाइल आपके रेपो पर अपलोड की जानी चाहिए जब वे उपयोगी हैं या अपनी परियोजना बनाने के लिए आवश्यक हैं। yarn-error.log (जैसा कि नाम सुझाता है) एक त्रुटि लॉग है, इसलिए इसे यार्न द्वारा कभी नहीं पढ़ा जाता है। इसका पूरा बिंदु यह है कि आप यह पता लगाने के लिए लॉग पढ़ें कि क्या गलत हुआ है, और यदि आपके पास कोई त्रुटि नहीं है, तो यह भी अस्तित्व में नहीं हो सकता है।

gitignore.io, एक सेवा है जो .gitignore फ़ाइलें उत्पन्न करता है, शामिल हैं yarn-error.log और में उनके .gitignore file for Nodeyarn-debug.log:

### Node ### 
# Logs 
logs 
*.log 
npm-debug.log* 
yarn-debug.log* 
yarn-error.log* 

यह उनके उदाहरण का अनुसरण करने के लिए यदि आप वाकई क्या नहीं कर रहे हैं बुद्धिमान हो सकता है की जरूरत है-सबसे पूर्व निर्मित .gitignore फाइलों ने इस मुद्दे को सोचा और निष्कर्ष निकाला है कि लॉग को आम तौर पर अनदेखा किया जाना चाहिए।

+1

इसमें जोड़ने के लिए, सुनिश्चित करें कि yarn.lock हालांकि, अनदेखा नहीं किया जाता है। यार्न दस्तावेज़ यह बताते हैं। https://yarnpkg.com/en/docs/migrating-from-npm – redfox05

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