मैं अपनी सभी जेड फ़ाइलों को व्यक्तिगत HTML फ़ाइलों में संकलित करने के लिए अपने ग्रंटफाइल को कॉन्फ़िगर करने का प्रयास कर रहा हूं। उदाहरण के लिए, अगर मैं निम्नलिखित स्रोत फ़ोल्डर है:जेड फाइलों को संकलित करना
build
└── templates
├── first.html
├── second.html
└── third.html
यहाँ मेरी Gruntfile grunt-contrib-jade
उपयोग कर रहा है:
source
└── templates
├── first.jade
├── second.jade
└── third.jade
तब मैं grunt jade
उत्पादन की उम्मीद करेंगे
module.exports = function(grunt) {
grunt.initConfig({
jade: {
compile: {
options: {
client: false,
pretty: true
},
files: [ {
src: "*.jade",
dest: "build/templates/",
ext: "html",
cwd: "source/templates/"
} ]
}
},
});
grunt.loadNpmTasks("grunt-contrib-jade");
};
हालांकि, जब मैं जेड कमांड चलाएं मुझे निम्न त्रुटियां मिलती हैं:
Running "jade:compile" (jade) task
>> Source file "first.jade" not found.
>> Source file "second.jade" not found.
>> Source file "third.jade" not found.
मैं क्या गलत कर रहा हूँ?
कोशिश 'फ़ाइलें: {" स्रोत/टेम्पलेट्स/out.html: [ '। स्रोत/टेम्पलेट्स/* जेड']} ' – elclanrs
मैं उन्हें एक से अधिक फ़ाइलों, नहीं एक एकल फाइल को संकलित करने के लिए चाहते हैं – LandonSchropp
ओह। मैं देखता हूं ... दस्तावेज़ों को देखकर ऐसा लगता है कि एक्सटेंशन को 'ext:' .html'' जैसे डॉट के साथ जोड़ा गया है। यह नहीं देख सकता कि समस्या क्या है ... क्या आपने अभी तक 'cwd' के बिना प्रयास किया है पूर्ण पथ के साथ परीक्षण करने के लिए? – elclanrs