web-dev-qa-db-ja.com

Gulpエラー:モジュール 'jshint / src / cli'が見つかりません

そこで、El Capitanを新しくインストールし、これらのタスクランナーに別の機会を与えています。

私は sitepointのGulp.jsの紹介 をフォローしていますが、gulp jshintを実行しようとすると、ステップ4で行き詰まります。 "Error: Cannot find module 'jshint/src/cli'"が返されます。

何がこれを引き起こしているのか分かりません。だから私はここで尋ねています。以下は、問題を解決するためのいくつかの画面です。

Terminal error when running gulp jshint

Folder structer for gulp project

いつものように、私はどんなアドバイスにも永遠に感謝しています。

112
lateralaus

jshint もインストールする必要があります。これにより問題が解決されます。

> npm install --save-dev jshint gulp-jshint
315
fmatar

チュートリアルで述べたように、npm install --save-dev jshint gulp-jshintの代わりにnpm install gulp-jshint --save-devを使用する必要があることがわかりました。これに関する議論は https://github.com/spalger/gulp-jshint/issues/131 で見つかりました。リンクを提供してくれた@ user3042437に大いに感謝します。

28
lateralaus

上記の正しい構文を入力してもエラーが表示される場合は、(npm install --save-dev jshint gulp-jshint)が機能します。

インストールを再度実行する前に、package.jsonファイルに移動し、インストールを実行する前にjshintおよびgulp-jshintの行を削除し、package.jsonを編集してjshintおよびgulp-jshintを呼び出す行を削除します。そうしないと、エラーが続きます。

0
Ben Erwin