2015-10-06 11 views
8

ノード0.12.xから4.1.0にアップグレードしたばかりです。その後、gulpは機能しなくなりました。ここで私はnpm installを実行しようとした、とgulpの最新バージョンにアップデートするが、それは問題を解決しませんでしたてきた私はgulpnode.jsへのアップグレード後にGulpが機能しなくなった4.1

module.js:338 
throw err; 
^ 

Error: Cannot find module '/Users/me/.node/lib/node_modules/gulp/node_modules/v8flags/cache/4.5.103.35.flags.json' 
at Function.Module._resolveFilename (module.js:336:15) 
at Function.Module._load (module.js:286:25) 
at Module.require (module.js:365:17) 
at require (module.js:384:17) 
at Object.<anonymous> (/Users/me/.node/lib/node_modules/gulp/bin/gulp.js:25:22) 
at Module._compile (module.js:434:26) 
at Object.Module._extensions..js (module.js:452:10) 
at Module.load (module.js:355:32) 
at Function.Module._load (module.js:310:12) 
at Function.Module.runMain (module.js:475:10) 

を実行しようとした後、私は、コンソールで見ているものです。どのようにこれを修正するための任意のアイデア?

+0

グローバル依存関係またはローカル依存関係のみを再インストールしましたか? –

+0

同じ問題がありました。 nvmをインストールして古いノード(0.12.7)を使って修正しました – Plattsy

+0

gulpの古いバージョンに戻すことで動作しました。 –

答えて

6

"/ usr/local /"の "npm"と "npm-cache"フォルダを削除することで修正できます。

"npm install -g gulp" 

すべてが今の更新とロックする準備する必要があります。

次に続く

"npm install -g npm" 

を行います!

EDIT:Windowsでは フォルダがで見つけることができます

+0

作業中であることが確認されました!ありがとう。 –

+0

これは私のために働いた – Maccurt

5

を「/ユーザ/(ユーザ名)/のAppData /ローミング」あなたの場合には、このフォルダ

/Users/me/.node/lib/node_modules/gulp 
を削除するので、エラーでがぶ飲みモジュールを削除します。

は、その後、あなたのNPMキャッシュクリーン:

$ npm cache clean 

をそして最後にグローバル再びがぶ飲みをインストールします。

$ npm install -g gulp 

次に、再び動作するはずです。

+0

これは私のために働いた、私はv0.10.35からノードv4.4.0 LTSにアップグレードしていた – Lekhnath

関連する問題