2016-05-18 10 views
0

eclipseからGruntfileを実行しているときに、次のエラーが発生しました。 Yeomanも使用されました。 (jshint)タスク警告:引数が継続する--forceを使用し でなければならない文字列をpath.resolveする: "すべてのjshintを" 実行(新しい)タスクpath.resolveへの引数は文字列でなければなりません--forceを続けるには

":jshintすべての新しい" を実行

警告のために中断されました。

  • イサキ-CLI - V1.2.0
  • イサキ - v1.0.1デベロッパー
  • ノードバージョン - v0.10.42

後はjshintためGruntfileコンテンツである

jshint: { 
     options: { 
      jshintrc: '.jshintrc', 
      reporter: require('jshint-stylish') 
     }, 
     all: [ 
      'Gruntfile.js', 
      '<%= yeoman.app %>/scripts/{,*/}*.js', 
      '<%= yeoman.app %>/spssm/scripts/{,*/}*.js' 
     ], 
     test: { 
      options: { 
       jshintrc: '../test/.jshintrc' 
      }, 
      src: ['../test/spec/{,*/}*.js'] 
     } 
    }, 

私はstackoverflowでいくつかの同様のケースを試してみましたが、何も関係がありませんでしたyeoman

+0

'reporter:require( 'jshint-stylish')'を削除すると、問題は解決しませんか? – theaccordance

+0

私はternコンポーネントのバージョンの不一致にいくつかの問題があり、それを更新して問題を修正したので、チェックアウトしていませんでした。提案していただきありがとうございます。 – Luke

答えて

0

いくつかの苦労の末、私はそれを修正することができました。私は将来の参照のためにここに追加しています。

eclipseからtern ideをインストールするときのように思えますが、いくつかのバージョンをインストールしました(eclipseマーケットプレイスと新しいソフトウェアのインストール)。 0.10.0から1.1.0に更新すると、ternの一部のコンポーネントが1.1.0に更新されませんでした。デフォルトでは、それらはアップグレードされず、インストーラがインストールする依存関係をロードした後にアップグレードを設定する必要があります。それを除いて、私はternモジュールのために不快感とjqueryを追加します。

関連する問題