मैं निम्नलिखित के साथ एक ही मुद्दा था:
gulp.task('compass', function() {
gulp.src(sassSources)
.pipe(compass({
sass: 'components/sass',
image: outputDir + '/images',
style: sassStyle
}))
.on('error', gutil.log)
.pipe(gulp.dest(outputDir + '/css'))
.pipe(connect.reload())
});
नोट इस चर sassStyle कि सशर्त परिभाषित किया गया है है कि वहाँ कोड के इस अगले भाग में जहां node.js process.env प्रक्रिया NODE_ENV मान 'देख' रही है, इसलिए हम उत्पादन फ़ोल्डर और विकास फ़ोल्डर के बीच स्विच कर सकते हैं:
env = process.env.NODE_ENV || 'development';
if (env ==='development') {
outputDir = 'builds/development/';
sassStyle = 'expanded';
} else {
outputDir = 'builds/production/';
sassStyle ='compressed';
}
यह चाल लेकिन एक बाहरी config.rb फ़ाइल नहीं किया मैन्युअल रूप से संपादित:
config_file: 'config.rb',
फ़ाइल में इस लाइन के साथ
काम किया:
output_style = :compressed
के लिए अब, मैं फाइलों में वर्कअराउंड के रूप में बस इन पंक्तियों को छोड़ दिया।
मैं निम्नलिखित devDependencies उपयोग कर रहा हूँ:
"devDependencies": {
"gulp": "^3.9.1",
"gulp-browserify": "^0.5.1",
"gulp-coffee": "^2.3.2",
"gulp-compass": "^2.1.0",
"gulp-concat": "^2.6.0",
"gulp-connect": "^5.0.0",
"gulp-util": "^3.0.7",
"jquery": "^3.1.0",
"mustache": "^2.2.1"
}
स्रोत
2016-09-09 19:11:10
दुर्भाग्य से यह मेरे लिए काम नहीं किया। मैं एसएएस 3.4.13 और गल्प-कंपास 2.0.3 का उपयोग कर रहा हूं। – koenpeters
मुझे एक ही समस्या है, और रूबी कॉन्फ़िगरेशन फ़ाइल का उपयोग करने के सुझाव भी सुझाए गए हैं। यह मेरे लिए भी काम नहीं करता था। – Kenny