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

Popular posts from this blog

How has firefox/gecko HTML+CSS rendering changed in version 38? -

javascript - Complex json ng-repeat -

jquery - Cloning of rows and columns from the old table into the new with colSpan and rowSpan -