Gulp / Bower 错误

error with Gulp / Bower

我正在尝试 运行 gulp,但我遇到了很多错误。

首先,我 运行 npm 安装,我不得不等待大约 30 分钟才能完成。

然后,我 运行 gulp,我得到:

vagrant@homestead:~/senosiain$ gulp
[21:19:34] Using gulpfile ~/senosiain/gulpfile.js
[21:19:34] Starting 'default'...
[21:19:34] Starting 'task'...
[21:19:34] Starting 'bower'...
[21:19:34] Using cwd:  /home/vagrant/senosiain
[21:19:34] Using bower dir:  ./bower_components
[21:19:35] 'bower' errored after 653 ms
[21:19:35] Error: Cannot find module 'mkdirp'
    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> (/home/vagrant/senosiain/node_modules/gulp-bower/node_modules/bower/lib/core/Manager.js:4:14)
    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 Module.require (module.js:365:17)
[21:19:35] Error in plugin 'run-sequence'
Message:
    An error occured in task 'bower'.
[21:19:35] Finished 'task' after 747 ms
[21:19:35] Finished 'default' after 768 ms

所以,我运行

npm install mkdirp

它工作正常,然后我 运行 gulp,同样的消息出现在另一个库中。

我已经安装了大约 20 个这样的库,我累了,我想可能有 300 个,所以出了点问题....

我也运行 bower 安装

npm install gulp -g
npm install (inside folder)
gulp bower ( fails the same way)

不知道我应该怎么做才能不一一做???

尝试清除 npm 缓存并重新开始。

npm cache clean

完全删除 node_modules 文件夹。那么..

npm install