升级到node.js 4.1后,Gulp不再工作

时间:2015-10-06 20:34:10

标签: node.js npm gulp

我刚从节点0.12.x升级到4.1.0。这样做后gulp不再有效。这是我尝试运行gulp

后在控制台中看到的内容
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)

我已尝试运行npm install,并更新到gulp的最新版本,但这并未解决问题。关于如何解决这个问题的任何想法?

2 个答案:

答案 0 :(得分:6)

您可以通过删除“/ usr / local /".

中的”npm“和”npm-cache“文件夹来解决此问题。

然后做一个

f_dir

其次是:

 "npm install -g npm"

现在应该更新一切并准备摇滚!

编辑: 在Windows上,文件夹可以在“/ users /(username)/ AppData / Roaming”

中找到

答案 1 :(得分:5)

删除错误中的Gulp模块,因此在您的情况下删除此文件夹

/Users/me/.node/lib/node_modules/gulp

然后清理你的npm缓存:

$ npm cache clean

最后再次全局安装Gulp:

$ npm install -g gulp

然后你会发现它再次起作用 - 我做到了!