最近我想开始使用Grunt来改进我的开发工作流程。虽然我在 Grunt 启动和运行时遇到了一些麻烦。创建package.json
文件和 a后,Grunt file.js
我尝试使用 grunt-karma 运行一个简单的测试,但没有成功。
我收到的只是错误
Loading "grunt-karma.js" tasks...ERROR
RangeError: Maximum call stack size exceeded
我分别使用 grunt-cli 和 grunt 版本 0.1.9 和 0.4.1 运行节点版本 10.12。
下面是我的包文件,其中包含我所有的开发依赖项和我的 grunt 文件。
包.json
{
"name": "crudangular",
"version": "0.0.1",
"devDependencies": {
"grunt": "~0.4.1",
"karma": "~0.8.6",
"grunt-karma": "~0.4.4",
"phantomjs": "~1.9.1-0"
}
}
Gruntfile.js
module.exports = function(grunt){
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
karma: {
unit:{
configFile: 'karma.conf.js'
}
}
});
grunt.loadNpmTasks('grunt-karma');
grunt.registerTask('default',['karma']);
}
任何帮助将不胜感激。提前致谢。