如何在新的Grunt 0.4中写助手

Eri*_*rik 5 node.js gruntjs

在较旧的grund版本中,我执行如下的帮助:

module.exports = function (grunt) {
   grunt.registerMultiTask('taskname', "Grunt task example", function () {
      var result = grunt.helper('helpername', options, data);

      ...
   });

   grunt.registerHelper('helpername', function (options, data) {
      return data;
   });
};
Run Code Online (Sandbox Code Playgroud)

我应该如何在新的Grunt 0.4版本中执行帮助?

Cha*_*les 1

0.3 升级到 0.4页面

帮手

Grunt 的辅助系统已被删除,取而代之的是 Node require。有关如何在 Grunt 插件之间共享功能的简明示例,请参阅grunt-lib-legacyhelpers。鼓励插件作者升级他们的插件。

  • 这不是很有用。如何使用 require() 创建等效功能的示例会提供更多信息。我的意思是,我已经阅读了升级手册和 grunt-lib-legacyhelpers 文档,但我仍然不知道如何转换我的助手。 (3认同)