错误:在gulp中找不到模块“dateformat”

我正在使用nodejs(版本v4.2.1)我想与gulp一起工作我已经安装了gulp(3.9.0)但是,当我尝试我的默认脚本与一个空的函数(脚本下面)错误

错误:找不到模块'dateformat'

我试图安装dateformat

npm install -g dateformat 

我可以检查dateformat是使用dateformat –help命令安装的但是gulp脚本会产生相同的错误

错误:找不到模块'dateformat'

我正在使用Windows 7

任何帮助?

====================脚本

 var gulp = require('gulp'); gulp.task('default', function() { }); 

有一个类似的问题,并在全球重新安装吞咽确实解决了这个问题, 但是 ,看到我的细节事先安装节点(因为你也提到了)

 npm uninstall gulp -g npm install gulp -g 

解释是难以准确提供,因为我开始了整个故障排除工作,但如果有任何帮助 – 我怀疑这个问题是安装节点的结果,但安装程序是不覆盖以前版本的NPM – 以某种方式导致内部问题的地方。 故障排除流程

  1. 卸载节点
  2. 删除nodejs \ nodejs文件夹,该文件夹默认位于〜\ Program Files \ (在这里找到npm文件夹的孤立的node_modules)
  3. 重新安装节点
  4. 全球卸载/重新安装gulp

关于这个问题的更多细节可以在这里找到: 从官方的OS X Node.js安装程序#10434安装npm 3时破坏 。 虽然这是特定于OSX,我发现在Windows端我的情况相同。

我有同样的问题。 我解决了

  1. 删除node_modules文件夹
  2. npm install