2016-04-19 1 views
0

私は今朝、インターネット上の他の場所と同様に、既存のSOの回答をすでに見てきました。「gulp-util 'モジュールが見つかりません」という問題を解決するにはどうすればよいですか?

私はgulpを実行すると、私は再びnode_modulesnpm installをクリアするための提案に従っている次のエラー

➜ qwer git:(master) ✗ gulp 
module.js:341 
    throw err; 
    ^

Error: Cannot find module 'gulp-util' 
    at Function.Module._resolveFilename (module.js:339:15) 
    at Function.Module._load (module.js:290:25) 
    at Module.require (module.js:367:17) 
    at require (internal/module.js:16:19) 
    at Object.<anonymous> (/usr/local/lib/node_modules/gulp/bin/gulp.js:4:13) 
    at Module._compile (module.js:413:34) 
    at Object.Module._extensions..js (module.js:422:10) 
    at Module.load (module.js:357:32) 
    at Function.Module._load (module.js:314:12) 
    at Function.Module.runMain (module.js:447:10) 

を取得します。サイコロはありません。

ノード/ npmの古いバージョンをインストールしてみましたが、gulpのグローバルインストールを削除してください。まだ運がありません。 (https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

npm rm --global gulp 

私は、リモート環境でがぶ飲みを実行することができますし、それだけで正常に動作しますので、ローカル設定の問題であるように思われます。私が「wasn一口の古いバージョンを持っていた表示されます

➜ qwer git:(master) ✗ node -v 
v5.10.1 
➜ qwer git:(master) ✗ npm -v 
3.8.3 

package.json

{ 
    "name": "qwer", 
    "version": "1.0.0", 
    "description": "asdlf kjalsdk fjalsdk jfla", 
    "main": "config/gulpfile.js", 
    "dependencies": { 
    "babel-preset-es2015": "^6.6.0", 
    "babelify": "^7.2.0", 
    "backbone": "^1.3.3", 
    "del": "^2.2.0", 
    "gulp": "^3.9.1", 
    "browserify": "^13.0.0", 
    "gulp-concat": "^2.6.0", 
    "gulp-rename": "^1.2.2", 
    "gulp-sass": "^2.2.0", 
    "gulp-sourcemaps": "^1.6.0", 
    "gulp-uglify": "^1.5.3", 
    "jquery": "^2.2.3", 
    "jstify": "^0.14.0", 
    "underscore": "^1.8.3", 
    "vinyl-buffer": "^1.0.0", 
    "moment": "^2.13.0", 
    "yargs": "^4.6.0", 
    "vinyl-source-stream": "^1.1.0" 
    }, 
    "devDependencies": { 
    "browser-sync": "^2.12.3", 
    "gulp": "^3.9.1" 
    }, 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "repository": { 
    "type": "git", 
    "url": "[email protected]:crystalcommerce/pos-frontend.git" 
    }, 
    "author": "John Doe", 
    "license": "ISC" 
} 

gulpfile.jsエラー

rm -rf node_modules/ 
npm install 
gulp 
+0

同じ質問ですが、https://stackoverflow.com/questions/21406738/cant-get-gulp-to-run-cannot-find-module-gulp-utilの相補的な回答 – dskrvk

答えて

0

を再現する

var gulp = require('gulp'); 

gulp.task('default', function() { 
    // place code for your default task here 
}); 

手順私が012に電話したときに削除されない。

which gulp 
➜ /usr/local/bin/gulp 

# remove old version; not sure where this came from; perhaps brew? 
rm /usr/local/bin/gulp 

which gulp 
➜ /Users/davidvezzani/.nvm/versions/node/v5.10.1/bin/gulp 

# for good measure 
rm /Users/davidvezzani/.nvm/versions/node/v5.10.1/bin/gulp 

npm install --global gulp-cli 

which gulp 
➜ /Users/davidvezzani/.nvm/versions/node/v5.10.1/bin/gulp 

gulp 

[07:15:22] Using gulpfile ~/reliacode/crystal_commerce/qwer/gulpfile.js 
[07:15:22] Starting 'default'... 
[07:15:22] Finished 'default' after 71 μs 
0

は関係なく、NPMグローバルキャッシュ内に存在し、またはあなたがnpm clean cacheを使用して、NPMのキャッシュフォルダを掃除してみてください何の具体的なゴクゴクバージョンを使用するロックNPMパッケージJSONを強制的にnpm-shrink-wrapを追加してみてください。

関連する問題