2013-02-27 24 views
5

Trong một phiên bản cũ Grund tôi thực hiện những người giúp đỡ như sau:Làm thế nào để viết những người giúp đỡ in new Grunt 0,4

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; 
    }); 
}; 

Làm thế nào tôi nên thực hiện những người giúp đỡ trong phiên bản mới Grunt 0.4?

Trả lời

1

Từ trang Upgrading from 0.3 to 0.4

Helpers

hệ thống helper Grunt đã được loại bỏ trong lợi của nút require. Để có ví dụ ngắn gọn về cách chia sẻ chức năng giữa các plugin Grunt, vui lòng xem grunt-lib-legacyhelpers. Tác giả plugin được khuyến khích nâng cấp plugin của họ.

+3

Điều đó không thực sự hữu ích. Một ví dụ về cách tạo chức năng tương đương bằng cách sử dụng require() sẽ có nhiều thông tin hơn. Ý tôi là, tôi đã đọc tài liệu hướng dẫn nâng cấp và tài liệu grunt-lib-legacyhelpers và tôi vẫn không biết cách chuyển đổi người trợ giúp của mình. – Kato

Các vấn đề liên quan