gpt4 book ai didi

node.js - 通过父文件夹加载任务

转载 作者:搜寻专家 更新时间:2023-11-01 00:01:37 25 4
gpt4 key购买 nike

我希望 Gulp 加载并运行位于不同文件夹中的任务。

例如:

文件树:

    • 图书馆
      • task.js
    • 项目
      • gulpfile.js

task.js:

var gulp = require('gulp');
gulp.task('myTask', function() {
console.log('done!');
});

gulpfile.js:

var gulp = require('gulp');
gulp.task('default', ['myTask']);

到目前为止我尝试了什么:

  • require('../lib/task.js')
  • require('require-dir')('../lib/')

在这两种情况下,我都可以看到 task.js 已加载,但我收到以下错误:

Task 'myTask' is not in your gulpfile

task.js 位于 proj 文件夹或其子文件夹中时 - 它工作正常,所以我认为它与通过“../”进入父文件夹有关。

为什么会这样,可以做什么?

最佳答案

您可以为此目的使用 NodeJS 的全局或 module.exports。

http://www.hacksparrow.com/global-variables-in-node-js.html

关于node.js - 通过父文件夹加载任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29228680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com