2012-02-15 14 views
48

में प्रोजेक्ट फलक में अनुपलब्ध फ़ोल्डर्स मैंने वेबस्टॉर्म में एक प्रोजेक्ट बनाया है और फिर परियोजना को गिटहब में सबमिट किया है।वेबस्टॉर्म

जब मैं कंप्यूटर रिबूट और WebStorm फिर से लॉन्च किया (और परियोजना), सभी मैं परियोजना फलक में देख सकते हैं जड़ फ़ाइलों है, और फ़ोल्डरों में से कोई भी (हाँ फ़ोल्डरों देखते हैं)

छवि देखें संदर्भ के लिए नीचे।

क्या कोई जानता है कि मैं उन फ़ोल्डर्स को वेबस्टॉर्म के प्रोजेक्ट फलक में फिर से दिखने के लिए कैसे प्राप्त कर सकता हूं?

enter image description here

उत्तर

74

यह दूषित .idea/modules.xml प्रोजेक्ट फ़ाइल की वजह से हो सकता है। आप या तो इसे मैन्युअल रूप से ठीक करने का प्रयास कर सकते हैं (स्थानीय इतिहास, संस्करण नियंत्रण या बैकअप से पुनर्स्थापित करें) या स्क्रैच से नई परियोजना बनाएं।

Check this issue संकेत/कामकाज के लिए।

+15

यूप, बस जेटब्रेन से एक ईमेल वापस मिला। मुझे टर्मिनल कमांड '$ rm -r .idea' करना था, फिर वेबस्टॉर्म में निर्देशिका खोलें। इसने मेरे लिए परियोजना का पुनर्निर्माण किया। वास्तव में –

+7

, मुझे आपके द्वारा ईमेल मिला ;-) मदद और दिशा के लिए धन्यवाद। –

+0

मैं सिर्फ 'modules.xml' फ़ाइल को हटाने में सक्षम था। इसने बाकी परियोजना सेटिंग्स को बचाया, जिसका स्वागत था। – cwallenpoole

6

अपनी परियोजना जड़ में .idea/modules.xml यह सुनिश्चित करें कि इन पंक्तियों सही हैं खोजें:

<modules> 
    <module fileurl="file://$PROJECT_DIR$/.idea/NameOfYourProject.iml" filepath="$PROJECT_DIR$/.idea/NameOfYourProject.iml" /> 
</modules> 

अपनी परियोजना के नाम के साथ NameOfYourProject.iml बदलें।

फिर, सुनिश्चित करें कि फ़ाइल .idea/NameOfYourProject.iml मौजूद है,, इसे बनाने बनाने नहीं तो और उस में यह डाल:

<?xml version="1.0" encoding="UTF-8"?> 
<module type="WEB_MODULE" version="4"> 
    <component name="NewModuleRootManager"> 
    <content url="file://$MODULE_DIR$" /> 
    <orderEntry type="inheritedJdk" /> 
    <orderEntry type="sourceFolder" forTests="false" /> 
    <orderEntry type="module-library"> 
     <library name="PHP"> 
     <CLASSES> 
      <root url="file://$MODULE_DIR$/../../php/PEAR" /> 
     </CLASSES> 
     <SOURCES /> 
     </library> 
    </orderEntry> 
    </component> 
</module> 
+0

धन्यवाद, नई परियोजना बनाना त्वरित और दर्द रहित था। –

54

यह तय करने के लिए सबसे आसान तरीका है WebStorm 9. में कभी कभी होता है यह मेरे लिए:

  1. करीबी वेबस्टॉर्म; प्रोजेक्ट के फ़ोल्डर में
  2. हटाएं .idea/(छुपी निर्देशिका);
  3. अपनी परियोजना को खोलते हैं, का आनंद लें :)
+8

तो आप केवल दोहराए गए उत्तर राज्यों को स्वीकार कर रहे हैं ... 3 साल बाद? http://stackoverflow.com/a/9302503/124069 (टिप्पणियां पढ़ें) –

1

मैं समय-समय पर यह देखने। मैं Git का उपयोग, और मैं अपने .gitignore फ़ाइल recommended रूप में सेट अप, विशेष रूप से:

.idea/workspace.xml 
.idea/tasks.xml 
.idea/*.iml 

मैं कभी कभी भंडार क्लोनिंग के बाद यह देखते हैं, और जब क्यों पता लगाने की कोशिश, मैं इस पोस्ट में आए और पढ़ स्वीकार्य उत्तर

मैंने modules.xml फ़ाइल हटा दी और वेबस्टॉर्म (2016.2.4) को फिर से खोल दिया, और इसे हल किया गया। मैंने नए modules.xml को देखा और पाया कि इसकी सामग्री बिल्कुल पहले की तरह ही थी, लेकिन मेरी <projectName>.iml फ़ाइल बड़ी थी।

तो यह .iml फ़ाइल में भ्रष्टाचार प्रतीत होता है, modules.xml नहीं। मुझे लगता है कि modules.xml को हटाने से .iml फ़ाइल का पुनर्निर्माण शुरू हो जाता है। यकीन नहीं है कि यह किसी के साथ किसी की मदद करता है, लेकिन सोचा कि मैं अतिरिक्त अंतर्दृष्टि प्रदान करूंगा।

1

मंजिल 36 मेरी समस्या का समाधान करें। WebStrorm 11

कभी-कभी वेबस्टॉर्म 9 में होता है।मेरे लिए इसे ठीक करने का सबसे आसान तरीका:

  1. करीबी वेबस्टॉर्म; प्रोजेक्ट के फ़ोल्डर में
  2. हटाएं .idea/(छुपी निर्देशिका);
  3. अपनी परियोजना को खोलते हैं, का आनंद लें :)
+0

धन्यवाद! यह मेरी समस्या हल हो गया –

1

मैं एक ही मुद्दे में भाग गया और कैश अमान्य द्वारा यह संकल्प लिया। विकल्प फ़ाइल> अमान्य कैश/पुनरारंभ के अंतर्गत है। प्रॉम्प्ट पर अमान्य करें और पुनरारंभ करें क्लिक करें।

नोट: ऐसा करने से पहले चिंता में परियोजना को खोलने की जरूरत है।

2

तुम बस

  1. .idea/modules.xml
  2. पुनः आरंभ आईडीई हटा सकते हैं और अपने फ़ोल्डर्स वहाँ फिर से कर रहे हैं, पूरे .idea फ़ोल्डर को हटाने के लिए और अपनी पूरी परियोजना को पुन: कॉन्फ़िगर करने की जरूरत नहीं है!
0

workspace.xml और watchertask.xml को हटाने का प्रयास करें, फिर बस आईडीई को पुनरारंभ करें। आपको अपने फ़ोल्डर्स में अपने पूर्ण स्रोत कोड को देखना होगा।

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