Windows 7では、私はここで説明されているようにgulpをインストールしました: http://markgoodyear.com/2014/01/getting-started-with-gulp/ :
npm install gulp -g
npm install gulp --save-dev
gulpfile.js
ファイルを作成しました。しかし、gulp
を実行しようとすると、このエラーメッセージが表示されます。
module.js:340
throw err;
^
Error: cannot file module 'gulp-util'
at Function.Module._resolveFilename (module.js:338:15)
等.
しかしgulp-util
は次の場所に存在します(ローカルアプリフォルダー内)。
node_modules
gulp
node_modules
gulp-util
何が原因と考えられるのでしょうか。
それ以降のバージョンからは、gulp-utilを手動でインストールする必要はありません。
新しい入門ページ を確認してください。
それでも問題が解決しない場合は、プロジェクトのローカルパッケージを再インストールしてください。
rm -rf node_modules/
npm install
npm install gulp-util --save-dev
Gulpとgulp-utilをあなたのプロジェクトにインストールしてください。devDependencies
Package.jsonがある場合は、以下を使用して現在のすべてのプロジェクト依存関係をインストールできます。
npm install
どんな答えも私の場合は役に立ちませんでした。最終的に助けとなったのはbower
とgulp
を削除することでした(私は自分のプロジェクトで両方を使用します)。
npm remove -g bower
npm remove -g gulp
その後、私はそれらを再びインストールしました:
npm install -g bower
npm install -g gulp
今それはちょうどうまく機能します。
あなたはdevDependenciesとしてこれらをインストールするべきです:
- gulp-util
- gulp-load-plugins
それから、これらのどちらかを使うことができます。
var plugins = require('gulp-load-plugins')();
Use gulp-util as : plugins.util()
またはこれ:
var util = require('gulp-util')
足りないモジュールをインストールしてみてください。
npm install 'module-name'
これですべての問題を解決できます
Sudo npm install gulp && Sudo npm install --save del && Sudo gulp build
ここと同じ問題と私が周りを検索した後に試したものは何でも、うまくいきませんでした。私がどこかでグローバルまたはローカルインストールについての発言を見るまで。探している:
C:\ Users \あなたの名前\ AppData\Roaming\npm\gulp
私は確かに時代遅れのバージョンを見つけました。だから私はでgulpを再インストールしました:
npm install gulp --global
それは魔法のように私の問題を解決した。
ほとんどの場合、すべてのノードパッケージを削除してから再度インストールすると、問題が解決します。
しかし、私の場合はnode_modulesフォルダに書き込み権限がありません。
Microsoft Storeを通じてインストールされたWindows 10のUbuntuでこの問題が発生した場合は、現在実行中のUbuntuをシャットダウンしてから再起動するだけです。