正在新文件中创建自定义任务
Creating custom task in new file?
我正在尝试设置一个新的自定义任务,我希望它在另一个文件中,所以我有以下代码:
module.exports = function(grunt) {
grunt.registerMultiTask('test-task', 'this is a test',
function() {
console.log('all ok');
});
};
在一个与Gruntfile.js相关的文件中,点击此处:
tasks/test.js
在我的Gruntfile中,我有:
grunt.loadTasks('tasks/test');
然后:
grunt.registerTask('default', ['test-task']);
但是我得到的错误是找不到任务。
我哪里错了?
grunt.loadTasks
期望在其中搜索目录。
相反,只需要该文件,因为它是自己注册任务的。
require('tasks/test');
指定目录而不是特定文件。假设您的任务位于myproject/tasks/test.js
,而gruntfile.js位于myproject/
,那么您的loadTasks调用应该如下所示:
grunt.loadTasks('tasks');
相关文章:
- DataTables-创建自定义分页样式(加载更多样式)
- 如何在javascript中创建自定义事件
- 在angularjs中创建自定义控件的推荐方法
- 创建自定义函数以在函数上运行完整的多选下拉列表
- 在jquery和javascript中创建自定义日历背后的逻辑
- Magento创建自定义的职业表格,并从CMS页面调用
- 如何为javascript创建自定义标签?或者这是我不知道的其他事情吗;我不知道
- 如何创建自定义属性以添加if.bind
- 创建自定义URL
- 在 Backbone.js 中创建自定义“同步”方法
- 在 Chrome 扩展程序中创建自定义事件的最惯用方式
- 如何使用引导程序创建自定义滚动条
- 在画布中创建自定义图像对象
- AngularJS -- 创建自定义数据绑定和 ng-repeat
- 创建自定义 Javascript 对象的惯用方法有哪些
- 如何在高图表中创建自定义线型
- 在命名空间中创建自定义事件
- 如何使用jquery创建自定义弹出窗口
- 使用javascript中的变量创建自定义URL
- 如何使用jQuery扩展方法为元素或类选择器创建自定义插件