我如何在node_module中需要一个目录?

时间:2014-12-05 22:10:41

标签: node.js node-modules

为了让我的gulpfile.js更容易阅读,我将所有gulp任务放在gulp/目录中。我现在在gulpfile.js中唯一要做的就是在整个目录中要求:

var requireDir = require('require-dir');
requireDir('./gulp');

示例任务文件是`default.js'

gulp.task('default', function() {
  // Do stuff here
});

我现在在多个项目中使用相同的gulp内容,因此我创建了一个npm模块并将所有gulp任务打包到其中。当我尝试将gulpfile.js更改为指向node_modules中具有相同contenxt的目录时,如下所示:

var requireDir = require('require-dir');
requireDir('./node_modules/my-gulp/gulp');

它找不到我的任何任务。它与以前的目录相同,为什么它不起作用?如何以这种方式提取多个gulp任务?

0 个答案:

没有答案