json - Cannot read property 'emit' of undefined in gulp-browserify -
i running problem. have created own seed: https://github.com/damirkusar/leptir-angular-seed gulp, browserify , more.
everything worked fine, since had idea update node 10.32 12.5, getting below error. think since then. tried on different machine, same setup, same error.
so, after npm install , bower install starting app with:
gulp
or when trying build project with
gulp build
i getting error:
leptir-angular-seed/node_modules/gulp-browserify/node_modules/browserify/node_modules/module-deps/index.js:162 rs.on('error', function (err) { tr.emit('error', err) }); ^ typeerror: cannot read property 'emit' of undefined @ readstream.<anonymous> (/leptir-angular-seed/node_modules/gulp-browserify/node_modules/browserify/node_modules/module-deps/index.js:162:39) @ readstream.emit (events.js:107:17) @ fs.js:1618:12 @ fsreqwrap.oncomplete (fs.js:95:15)
here link package.json: https://github.com/damirkusar/leptir-angular-seed/blob/450ffe99943036cd5a670e54ec3884c02bd7bb8a/package.json.
but luckily, karma start executes tests , tests passing..
maybe versions not supported correctly? have idea causes problem?
-- edit 2015-june-25 14:23
i using module cause problem in gulp file this:
// browserify task gulp.task('browserify', function () { gulp.src(paths.browserify[0]) .pipe(browserify({ insertglobals: true, debug: true })) // bundle single file .pipe(concat('bower.js')) // output our dist folder .pipe(gulp.dest(paths.destination_public)) .pipe(refresh(lrserver)); // tell lrserver refresh; gulp.src(paths.browserify[1]) .pipe(browserify({ insertglobals: true, debug: true })) // bundle single file .pipe(concat('app.js')) // output our dist folder .pipe(gulp.dest(paths.destination_public)) .pipe(refresh(lrserver)); // tell lrserver refresh; });
which browserifyies these app.js file , content:
require('./modules/core'); require('./modules/core');
and bower.js content:
'use strict'; require('jquery'); require('bootstrap'); require('moment'); require('underscore'); require('angular'); require('angular-animate'); require('angular-bootstrap'); require('angular-bootstrap-tpls'); require('angular-cookies'); require('angular-mocks'); require('angular-resource'); require('angular-ui-router'); require('angular-ui-utils'); require('angular-translate'); require('angular-translate-loader-static-files'); require('angular-translate-loader-url'); require('angular-translate-storage-cookie'); require('angular-translate-storage-local');
thank much
"...but in fact, otherwise not using module causes error."
- damir
modules has dependencies too. seems problem 1 of these modules used other module.
it possible module using has dependency on node component of old version. try old until bug fixed.
Comments
Post a Comment