我正在使用nodejs(版本v4.2.1) 我想和gulp一起工作 我安装了gulp(3.9.0) 但是当我使用命令尝试使用空函数(下面的脚本)的默认脚本时 吞 我收到了错误
错误:找不到模块'dateformat'
我尝试用
安装dateformatnpm install -g dateformat
我可以通过命令检查dateformat是否已安装 dateformat --help 但是gulp脚本会产生相同的错误
错误:找不到模块'dateformat'
我正在使用Windows 7
任何帮助?
====================脚本
var gulp = require('gulp');
gulp.task('default', function() {
});
答案 0 :(得分:11)
有一个类似的问题,并在全球范围内重新安装gulp确实解决了这个问题,然而,请参阅我之前安装节点的详细信息(因为你也提到了它)
npm uninstall gulp -g
npm install gulp -g
这个解释很难准确提供,因为我开始了整个故障排除工作,但如果它有任何帮助 - 我怀疑问题是安装节点的结果,但安装程序没有覆盖以前版本的npm - 某种程度上导致内部问题。故障排除流程:
nodejs
文件夹(此处找到npm文件夹的孤立node_modules) 有关此问题的更多详细信息,请访问:npm 3 broken when installed from official OS X Node.js installer #10434。虽然这是针对OSX的,但我在Windows端发现了与我相同的情况。
答案 1 :(得分:4)
我遇到了同样的问题。我通过
解决了这个问题npm install