为什么我的grunt任务不起作用 - emailBuilder

时间:2015-06-02 21:13:52

标签: javascript gruntjs

我正在尝试运行一个简单的裸骨头grunt任务,它无法正常工作。我使用此软件包中的npm install安装:

{
  "name": "ent-nmo-fasg-younger-mills-em-1",
  "version": "0.1.0",
  "devDependencies": {
    "grunt": "~0.4.5",
    "grunt-contrib-jshint": "~0.10.0",
    "grunt-contrib-nodeunit": "~0.4.1",
    "grunt-contrib-uglify": "~0.5.0",
    "grunt-email-builder": "^3.0.1"
  }
}

然后在我的Gruntfile.js中添加了这段代码:

module.exports = function(grunt) {
	grunt.initConfi({
		pkg: grunt.file.readJSON('package.json'),
		emailBuilder: {
		  files : [{
			  expand: true,
			  src: ['dev/*.html'],
			  dest: 'dist/',
			}]
		}
	});
	
	grunt.loadNpmTasks('grunt-email-builder');
	
	grunt.registerTask('dist',['emailBuilder']);
};

尝试运行“grunt dist”后我在终端中遇到的错误是:

加载“Gruntfile.js”任务......错误

  
    

TypeError:undefined不是函数     警告:找不到任务“dist”。使用--force,继续。

  

1 个答案:

答案 0 :(得分:0)

我的问题是grunt配置中出现了一个简单的拼写错误。