सं अपनी फ़ाइल _foo.scss है तो इन आयात के सभी समान परिणाम तब तक है आप किसी भी अस्पष्ट फ़ाइल नाम (कोई साइड इफेक्ट है कि मौजूद हो सकता है को छोड़कर) की जरूरत नहीं है के रूप में:
@import "foo";
@import "foo.scss";
@import "_foo";
@import "_foo.scss";
एक ही नाम पर अलग विस्तार
केवल समय ही विस्तार के लिए आवश्यक है के साथ फ़ाइलें अगर तुम दोनों _foo.scss और एक ही खोज पथ में _foo.sass है।
ही नाम के साथ
error sass/test.scss (Line 7: It's not clear which file to import for '@import "test/bar"'.
Candidates:
test/_bar.sass
test/_bar.scss
Please delete or rename all but one of these files.
)
फ़ाइलें, लेकिन एक एक अंडरस्कोर
तुम दोनों foo.scss और _foo है, तो साथ उपसर्ग है: यदि आप जो कोई निर्दिष्ट नहीं करते आपको निम्न त्रुटि मिल जाएगा। scss, तो foo.scss प्राथमिकता ले जाएगा। अगर आप इसके बजाय _foo.scss चाहते हैं, तो आपको अपने आयात विवरण में अंडरस्कोर जोड़ना होगा।
@import "test/_foo";
सास एक हर बार जब आप कोई बात नहीं क्या आपके आयात बयान लगता है कि बचाने चेतावनी के साथ नाग होगा:
WARNING: In /path/to/test:
There are multiple files that match the name "bar.scss":
_bar.scss
bar.scss
पा सकते हैं आप दो फ़ाइलों '__test.scss' और' _test.scss' है पर क्या होता है और आप '" _test "' –