हल: मॉड्यूल 'सास' प्रतिक्रिया नहीं ढूँढ सकता

ऐसे कई कारण हो सकते हैं जिनकी वजह से आप Sass मॉड्यूल नहीं ढूंढ पा रहे हैं। सबसे पहले, यह हो सकता है कि यह आपकी मशीन पर स्थापित नहीं है। दूसरा, यह हो सकता है कि आप Sass के किसी भिन्न संस्करण की तलाश कर रहे हों, जो कि रिएक्ट का उपयोग करता है। तीसरा, यह हो सकता है कि मॉड्यूल रिएक्ट के अनुकूल न हो। अंत में, यह हो सकता है कि जब आप इसका उपयोग करने का प्रयास करते हैं तो मॉड्यूल लोड नहीं होता है।

-native

I'm trying to use SASS in my react native project. I installed node-sass and added the following line to my package.json file:
<code>"scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest",
    "sass": "node-sass --watch app/styles -o app/styles"  //&lt;-- this line is new!
  },</code> 
When I run <code>npm run sass</code>, I get the following error: <code>Error: Cannot find module 'sass'</code>. What am I doing wrong?

ऊपर दिया गया कोड रिएक्ट नेटिव प्रोजेक्ट के साथ SASS स्टाइलशीट प्रीप्रोसेसर का उपयोग करने की कोशिश कर रहा है। एसएएसएस को पहले स्थापित करने की आवश्यकता है, जो नोड पैकेज मैनेजर (एनपीएम) के साथ किया जा सकता है। एक बार SASS स्थापित हो जाने के बाद, ऊपर दिया गया कोड प्रोजेक्ट के package.json फ़ाइल में एक स्क्रिप्ट जोड़ता है जिसे SASS फ़ाइलों को CSS में संकलित करने के लिए npm के साथ चलाया जा सकता है। हालाँकि, जब स्क्रिप्ट चलती है, तो यह कहते हुए एक त्रुटि होती है कि SASS मॉड्यूल नहीं मिला। यह स्क्रिप्ट में टाइपो या उपयोग किए जा रहे SASS के पुराने संस्करण के कारण हो सकता है।

गुलप.ज.

Gulp.js जावास्क्रिप्ट भाषा के लिए एक टास्क रनर है। यह सामान्य कार्यों को स्वचालित करना आसान बनाता है, जैसे कोड को संकलित करना और छोटा करना, परीक्षण चलाना और दस्तावेज़ बनाना।

Gulp.js का उपयोग करने का एक लाभ यह है कि इसका उपयोग किसी भी JavaScript प्रोजेक्ट के साथ किया जा सकता है। क्योंकि यह बहुत बहुमुखी है, आप इसका उपयोग अपनी विकास प्रक्रिया को गति देने या अपने कोड के लिए स्वचालित बिल्ड और परीक्षण बनाने के लिए कर सकते हैं।

यदि आप गुलप.जेएस के लिए नए हैं, तो कुछ संसाधन उपलब्ध हैं जो आपको आरंभ करने में मदद करेंगे:

गुलप कैसे काम करता है इसकी एक बुनियादी समझ प्राप्त करने के बाद, आप अपनी विकास प्रक्रिया को स्वचालित करने के लिए इसका उपयोग करना शुरू कर सकते हैं। उदाहरण के लिए, आप इसका उपयोग अपने कोड को स्वचालित रूप से संकलित और छोटा करने के लिए कर सकते हैं, प्रत्येक परिवर्तन पर इकाई परीक्षण चला सकते हैं, और अपने स्रोत कोड से दस्तावेज़ तैयार कर सकते हैं।

गल्प किस लिए है

?

गुलप जावास्क्रिप्ट के लिए एक टास्क रनर है जो आपको अपनी विकास प्रक्रिया को स्वचालित करने में मदद करता है। इसका उपयोग संकलन और स्रोत कोड प्रबंधन, इकाई परीक्षण और बहुत कुछ करने के लिए किया जा सकता है।

'गधा% 27

Sass CSS के लिए एक स्टाइल शीट भाषा है। यह CSS का सुपरसेट है, जिसका अर्थ है कि यह केवल CSS से अधिक स्टाइल कर सकता है। सैस आपको मॉड्यूलर और पुन: प्रयोज्य स्टाइलशीट लिखने देता है, जिससे आपका कोड अधिक रखरखाव योग्य हो जाता है।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो