Я пытаюсь использовать gulp и браунировать, чтобы преобразовать файлы .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')
...
Почему это работает? Я новичок в nodejs и gulp. Прочитав README проекта и исходный код, я все еще запутался. Любая помощь?