/ / ग्रन्ट: ऐसी कोई फ़ाइल या निर्देशिका नहीं - sass, gruntjs

Grunt: ऐसी कोई फ़ाइल या निर्देशिका - एसएएस, gruntjs

मैंने अभी एक नई परियोजना शुरू की है और मैं एक ग्रन्टफ़ाइल स्थापित कर रहा हूँ और यह एक त्रुटि दिखा रहा है। मैं केवल sass जोड़ रहा हूँ और यह एक त्रुटि दिखा रहा है।

मेरे हिसाब से यह काम करना चाहिए। ग्रन्ट त्रुटि के साथ बाहर निकलता है:

Errno :: ENOENT: ऐसी कोई फ़ाइल या निर्देशिका नहीं है - अपरिभाषित

क्या फ़ाइल पथ उस त्रुटि का कारण बन रहे हैं? ग्रंट पर css फ़ाइल बनाता है assets/stylesheets/styles.css लेकिन यह खाली है।

यहां मेरा कोड है:

module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON("package.json"),
sass: {
dist: {
options: {
style: "compressed",
compass: true
},
files: {
"assets/stylesheets/style.css": "src/sass/style.scss"
}
}
},
watch: {
sass: {
files: "src/sass/{,*/}*.{scss,sass}",
tasks: ["sass"]
}
}
});
grunt.loadNpmTasks("grunt-contrib-sass");
grunt.loadNpmTasks("grunt-contrib-watch");
grunt.registerTask("default", ["watch"] );
}

ग्रन्ट -v आउटपुट:

Running "sass" task

Running "sass:dist" (sass) task
Verifying property sass.dist exists in config...OK
Files: [no src] -> assets/stylesheets/style.css
Options: style="compressed", compass
Command: sass  assets/stylesheets/style.css --style=compressed --compass
Errno::ENOENT: No such file or directory - undefined

उत्तर:

जवाब के लिए 0 № 1

मैं क्रिया के आउटपुट की अंतिम पंक्ति की त्रुटि को देख रहा हूं।

Errno::ENOENT: No such file or directory - undefined

जब भी मैंने देखा है कि यह त्रुटि ग्रंटज से निकली है तो यह एक फ़ाइल पथ के साथ एक समस्या के कारण है। इस मामले में, यह संभावना है कि आउटपुट पथ के साथ कोई समस्या है, assets/stylesheets.

इसके अलावा, इस तरह के मुद्दे के कारण हो सकता हैआपकी वर्किंग डायरेक्टरी पर सुरक्षा अनुमति झंडे। पहले अपनी इच्छित निर्देशिका संरचना बनाने की कोशिश करें। फिर कार्य को चलाने का प्रयास करें। यदि त्रुटि दूर हो जाती है, तो समस्या का संभावित कारण यह है कि ग्रंट (नोड) को फाइल सिस्टम पर लिखने की पर्याप्त अनुमति नहीं है।

उम्मीद है की वो मदद करदे!