如何将函数移到 Gruntfile.js 之外?

How to move a function outside of Gruntfile.js?

我在 Gruntfile.js 中有一个函数 my_function 如下:

// Gruntfile.js

module.exports = function(grunt) {

    var config = my_function(grunt);

    grunt.initConfig(config);
};

function my_function(grunt) {
    //some code
    return config;
}

它运行完美,但现在我想将该函数移动到另一个文件,我该怎么做?

再做一个模块。 func.js

module.exports = (function() { console.log(1); })();

咕噜文件

var myFunc = require("./func.js");