मैं .jsx
फ़ाइलों को .js
फ़ाइलों में बदलने के लिए गल्प और ब्राउज़र का उपयोग करने की कोशिश कर रहा हूं।मुझे गिल्प के साथ विनाइल-स्रोत-स्ट्रीम का उपयोग क्यों करना है?
var gulp = require('gulp');
var browserify = require('browserify');
var reactify = require('reactify');
gulp.task('js', function() {
browserify('public/javascripts/src/app.jsx')
.transform(reactify)
.bundle()
.pipe(gulp.dest('public/javascripts/dist'))
});
`` `
ऊपर Arguments to path.resolve must be strings
फेंक दिया। मैं vinyl-source-stream
var source = require('vinyl-source-stream');
...
.bundle()
.source('app.js')
...
का उपयोग करके इसे प्राप्त करने में कामयाब रहा, यह क्यों काम करता है? मैं नोडज और गल्प के लिए काफी नया हूँ। परियोजना और स्रोत कोड के पढ़ने के बाद, मैं अभी भी उलझन में हूं। कोई मदद?