我对gulp非常陌生,我在中学习教程,我得到了这个错误:
events.js:141
throw er; // Unhandled 'error' event
^
Error
at new JS_Parse_Error (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:196:18)
at js_error (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:204:11)
at cro
现在,我在Gulp中创建一个临时文件,预编译我的模板。在此之后,我将它们丑陋地合并到一个javascript文件中。但我不想有临时文件。有没有办法在Gulp中有一个“动态”的来源?我试着合并溪流,但没有结果。
示例代码:
gulp.task('template', function () {
gulp.src('./src/tpl/*.hbs')
.pipe(ember())
.pipe(concat('tpl.js')) // make sure to only do concat after
.pipe(gulp.
下面是我如何对JavaScript库进行丑化的方法:
var babelify = require("babelify");
var browserify = require('browserify');
var reactify = require('reactify');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var uglify = require('gulp-uglify&
当我尝试捆绑Meteor应用程序时,我得到:
$ meteor bundle app.tgz
Errors prevented bundling:
Exception while bundling application:
Error
at new JS_Parse_Error (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:263:18)
at js_error (/usr/local/meteor/lib/node_modules/uglify-js/lib/parse-js.js:271:11)
我得到了这个错误。昨天运行的gulp非常好,但是今天早上(没有更改代码),我得到了这个错误。
$ gulp
[08:54:10] Using gulpfile C:\Source\Source2\bunny-meadows\gulpfile.js
[08:54:10] Starting 'scripts'...
[08:54:10] 'scripts' errored after 11 ms
[08:54:10] TypeError: listener must be a function
at TypeError (<anonymous>)
我正在运行一个Express应用程序,并且我正在获得一个JS_Parse_Error。我想不出为什么。我基本上已经注释掉了我写的所有新代码,但我仍然收到错误。有没有办法找出哪个Javascript代码行给了我这个错误?
Error
at new JS_Parse_Error (/home/charlie/Projects/chat/node_modules/jade/node_modules/with/node_modules/uglify-js/lib/parse.js:196:18)
at js_error (/home/charlie/Projects/chat/node