この記事はReactのuglifyのdebugを節目する。
普通のエラー:
events.js:141 throw er; // Unhandled 'error' event ^ Error at new JS_Parse_Error
1。デバッグ・ツール
Gulp-utilを使います。
npm install gulp-util --save-dev
他のpackage.jsonの中にgulp-utilを追加するとnpm install
を使います。
2。デバッグ方法
var gutil = require('gulp-util');
//code
.pipe(uglify().on('error', gutil.log));
gulpを実行する。
エラーロッグは以下みたい:
lineNumber: 15383,
stack: 'Error\n
uglifyラインをコメントアウトして、も一度 gulpを実行する。
以下はエラー場所です:
この例の原因は...ofを使うするとuglifyできません、inを使うべきです。エラーによると原因が違いますが、エラーロッグをおかげで、デバッグできます。