2016-08-03 8 views
0

私はこのチュートリアル:https://www.learnhowtoprogram.com/javascript/introduction-to-javascript/using-browserify-with-gulpの通り、ノードを使い慣れておらず、gulpでbrowserifyを設定しようとしています。私はグーグル、解決策を試みたことを助けてください。Gulp/Browserifyエラー

マイ一気ファイルを示しています

var gulp = require('gulp'); 
var browserify = require('browserify'); 
var source = require('vinyl-source-stream'); 
gulp.task('jsBrowserify', function() { 
    return browserify({ entries: ['./js/pingpong-interface.js'] }) 
    .bundle() 
    .pipe(source('app.js')) 
    .pipe(gulp.dest('./build/js')); 
}); 

私はターミナルで実行されていました:

gulp jsBrowserify 

これは 'ビルド' のフォルダを作成する必要があります。

代わりに、私はエラーを取得する:

C:\Users\danrusu\Documents\Coding Docs\projects\pingpong>gulp jsBrowserify 
(node:7728) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version. 
[11:04:15] Using gulpfile ~\Documents\Coding Docs\projects\pingpong\gulpfile.js 
[11:04:15] Starting 'jsBrowserify'... 

events.js:160 
     throw er; // Unhandled 'error' event 
    ^
SyntaxError: Unexpected token 

答えて

0

browserify呼び出しが何も存在しない場合でも、エラーをキャッチする.on('error', callback)パイプが必要です。通常、私は何かを定義:

function handleError(message){ 
    // print the message to console 
} 

をしてから行うことができます。

return browserify({...}) 
    .on('error', handleError) 
    .pipe(...) 
    ... 

私は、正確な構文が間違っている場合がありますが、あなたは簡単に正確な構文を見つけることbrowserifyのマニュアルを通過し、それを呼び出すことができますニーズ。

関連する問題