javascript - Reactify, Browserify and Gulp: TypeError: Object #<Transform> has no method 'transform' -
यह त्रुटि है, जब कमांड लाइन के माध्यम से, मैं gulp scripts
करता हूँ:
प्रकार त्रुटि: ऑब्जेक्ट # & lt; ट्रांसफ़ॉर्म> कोई भी तरीका 'ट्रांसफ़ॉर्मेशन' नहीं है
यह gulpfile.js
:
var gulp = require ('gulp' ), ब्राउजरफ़ाइल = की आवश्यकता होती है ('गुलप्ले-ब्राउजरिफ़'), स्रोत = की आवश्यकता होती है ('vinyl-source-stream'), प्रतिक्रिया = आवश्यकता होती है ('प्रतिक्रिया'); Gulp.task ('स्क्रिप्ट', फ़ंक्शन () (ब्राउज़र। ('। / Assets / js / main.js')। ट्रांसंसफ़ॉर्म (प्रतिक्रिया)। बंडल () .पाइप (स्रोत ('main.js')) .पाइप ( Gulp.dest ('। / Static / js'));}); Gulp.task ('डिफ़ॉल्ट', ['स्क्रिप्ट']);
मुझे यह नहीं पता कि यह कैसे ठीक करें। मैंने इंटरनेट पर खोज की, लेकिन मुझे कुछ भी नहीं मिला, मेरी विशिष्ट त्रुटि के करीब आई।
कुछ समस्याएं हैं अपने काम के साथ।
सबसे पहले, आपको अपना main.js फ़ाइल प्राप्त करने के लिए gulp.src
का उपयोग करना होगा। दूसरा, परिवर्तन
gulp-browserify का एक विकल्प है, कुछ नहीं जिसे आप अपनी स्ट्रीम पाइप करना चाहते हैं, उसी के लिए bundle
।
गुलप्पासकास ('स्क्रिप्ट', फ़ंक्शन) (वापसी gulp.src ('। / Assets / js / main.js') .पाइप (ब्राउजरफ़ेस्ट ({रूपांतरण: [प्रतिक्रियाशील]}))। पाइप (gulp.dest ('। / Static / js'));});
अगर आप कुछ ऐसा चाहते हैं जो आपके पहले प्रयास की तरह अधिक है, तो आपको gulp-browserify की आवश्यकता नहीं है, लेकिन ब्राउज़र रूप से अकेले, Browserify और gulp के साथ ReactJs का उपयोग कैसे करें पर एक बहुत अच्छा लेख है।
Comments
Post a Comment