我遇到问题。我已经创建了自己的种子:https://github.com/damirkusar/leptir-angular-seed吞噬,browserify和更多。无法读取gulp-browserify中未定义的属性'emit'
一切工作正常,因为我有好主意更新节点从10.32到12.5,我得到下面的错误。我认为这是从那时起。我在另一台机器上尝试过,设置相同,错误也一样。
因此,NPM后安装和亭子安装我开始与应用:
gulp
或试图与
gulp build
我收到此错误生成项目时:
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
at ReadStream.<anonymous> (/leptir-angular-seed/node_modules/gulp-browserify/node_modules/browserify/node_modules/module-deps/index.js:162:39)
at ReadStream.emit (events.js:107:17)
at fs.js:1618:12
at FSReqWrap.oncomplete (fs.js:95:15)
这里也是package.json的链接:https://github.com/damirkusar/leptir-angular-seed/blob/450ffe99943036cd5a670e54ec3884c02bd7bb8a/package.json。
但幸运的是,因缘际会开始执行测试,所有测试都通过..
也许有些版本是不是真的正确支持? 有没有人有一个想法是什么原因导致这个问题?
- 2015年编辑六月-25 14:23
我使用造成的问题,我一饮而尽文件中像这样的模块:其中browserifyies这些app.js文件
// Browserify task
gulp.task('browserify', function() {
gulp.src(paths.browserify[0])
.pipe(browserify({
insertGlobals: true,
debug: true
}))
// Bundle to a single file
.pipe(concat('bower.js'))
// Output it to our dist folder
.pipe(gulp.dest(paths.destination_public))
.pipe(refresh(lrServer)); // Tell the lrServer to refresh;
gulp.src(paths.browserify[1])
.pipe(browserify({
insertGlobals: true,
debug: true
}))
// Bundle to a single file
.pipe(concat('app.js'))
// Output it to our dist folder
.pipe(gulp.dest(paths.destination_public))
.pipe(refresh(lrServer)); // Tell the lrServer to refresh;
});
和它的内容:
require('./modules/core');
require('./modules/core');
和bower.js其内容:
'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');
太感谢你了
'tr'应该是什么?错误通常意味着你的代码中有语法或语义错误。 – marcel
嗯..我不知道什么tr应该是..它在浏览模块猜猜..它不是我的代码..我没有这样的代码..可能是因为在browserify模块中有一个错误gulp-browserify取决于? – damir
我很确定,那会导致错误。但我必须看到更多的代码来帮助你。我现在应该是什么'tr'应该是... – marcel