अपडेट करें
अब यह मेरे लिए prettier-vscode
4.1.1 और prettier
2.0.4 के साथ काम करता है , इसे आज़माएं। मैं या तो बंडल या स्थानीय स्तर पर स्थापित संस्करण का उपयोग कर सकता हूं।
उल्लेखनीय परिवर्तन :
- [४.०.०] २.० को अपडेट किया गया
- [४.१.०] नोड_मॉड्यूल्स फ़ोल्डर में फ़ाइलों के प्रसंस्करण को सक्षम करने के लिए NNMModules के साथ कॉन्फ़िगरेशन विकल्प जोड़ा गया [डिफ़ॉल्ट: गलत]
- [४.१.०] नोड से सीधे लोडिंग प्रीटियर का समर्थन करें, भले ही यह एक पैकेज में प्रत्यक्ष निर्भरता के रूप में प्रकट न हो।
मूल पोस्ट
एक बाहरी पैकेज के स्रोत कोड का निरीक्षण करते समय मुझे इस समस्या का सामना करना पड़ा node_modules
।
इस पैकेज prettier
में प्रविष्टि को हटाने के लिए एक वर्कअराउंड है package.json
- कोई स्थानीय / वैश्विक prettier
इंस्टॉल आवश्यक नहीं है। उदाहरण :
{
"devDependencies": {
...
"prettier": "^1.19.1", // remove this line completely
},
}
package.json
मान्य रखें - कोई अनुगामी अल्पविराम, बस लाइन को टिप्पणी न करें। कारण यह है कि काम करता है:
जब तक हम एक पैकेज दर्ज नहीं करते हैं, तब तक एक्सटेंशन पेड़ को खोज लेता है। यदि वह पैकेज। जसन में प्रीटीयर होता है, तो एक्सटेंशन इसका उपयोग करता है, अन्यथा यह प्रीटीयर के बंडल संस्करण का उपयोग करने के लिए वापस गिर जाएगा। संपर्क
मेरा अनुमान है, कि विस्तार prettier
पैकेज से उपयोग करना चाहता है , भले ही वह हो devDependencies
।
devDependency
में पैकेज से ड्रॉप करने के लिए कोई नुकसान नहीं होना चाहिए node_modules
। यह prettier
संस्करण के साथ बंडल किए गए संस्करण का उपयोग करना संभव बनाता है prettier-vscode
(कोई आवश्यक स्थापित नहीं)।