2016-05-27 5 views
0

私は最初のタスクを執筆しています。私はこの仕事だ:Gulp Error - ReferenceError:jsが定義されていません

gulp.task('js-libs', function() { 
    return gulp.src([ 
     // Add JavaScript Files here 
     './node_modules/jquery/dist/jquery.min.js' 
    ]) 
     // Output for Angular Files 
     .pipe(gulp.dest('./dist/js/')) 
     .on('error', js-libs.logError); 
}); 

を、私はそれを実行したとき、私はターミナルで、このエラーが表示されます。

$ gulp js-libs 
[01:02:41] Using gulpfile ~\PhpstormProjects\xxx\gulpfile.js 
[01:02:41] Starting 'js-libs'... 
[01:02:41] 'js-libs' errored after 7.28 ms 
[01:02:41] ReferenceError: js is not defined 
    at Gulp.<anonymous> (C:\Users\xxx\PhpstormProjects\xxx\gulp\javascript.js:27:22) 
    at module.exports (C:\Users\xxx\PhpstormProjects\xxx\node_modules\gulp\node_modules\orchestrator\lib\runTask.js:34:7) 
    at Gulp.Orchestrator._runTask (C:\Users\xxx\PhpstormProjects\xxx\node_modules\gulp\node_modules\orchestrator\index.js:273:3) 
    at Gulp.Orchestrator._runStep (C:\Users\xxx\PhpstormProjects\xxx\node_modules\gulp\node_modules\orchestrator\index.js:214:10) 
    at Gulp.Orchestrator.start (C:\Users\xxx\PhpstormProjects\xxx\node_modules\gulp\node_modules\orchestrator\index.js:134:8) 
    at C:\Users\xxx\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129:20 
    at nextTickCallbackWith0Args (node.js:420:9) 
    at process._tickCallback (node.js:349:13) 
    at Function.Module.runMain (module.js:443:11) 
    at startup (node.js:139:18) 

だから今、大きな問題が...何が間違っているのですか?スクリプトは正しく動作します... jsファイルを受け取り、必要な場所に配置します。しかし、なぜ私はこのエラーメッセージが表示されますか?あなたが投稿切り取らに基づいて

答えて

0

、エラーメッセージがあなたのラインと正確なエラーを示している。

js-libs.logError 

これはjsという変数を探しているとlibs.logErrorを引くしようとしています。

+0

" - "の名前は許可されていませんか? タスク名をjsLibsに変更すると、別のエラーが発生します。新しいエラーをスローします( 'タスクには名前が必要です')。 –

+0

正しい ' - 'は識別子として使用できません。彼らは文字で始まり、文字、数字、アンダースコアまたはドル記号のみを含むことができます。 2番目の部分については、新しい質問がある場合は新しい質問をするか、そのフレーズを検索してヒントが出てくるかどうかを確認してください。 –

関連する問題