grunt.option('force', 真) 不工作

grunt.option('force', true) not working

基于 grunt.options documentation,我希望能够以编程方式启动 Grunt 任务,同时打开 force 选项,如下所示:

var grunt = require('grunt'); 
grunt.option('force', true); 
grunt.tasks(['test']);

我预计这相当于命令行中的 运行 grunt test --force。但是没有应用 force 选项:

Warning: Task "karma:unit" failed. Use --force to continue.

如何在启用 force 选项的情况下以编程方式启动 Grunt 任务?

我能够以不同的方式完成我想做的事情。我现在没有以编程方式设置 force 选项,而是使用 grunt-force 插件为我的其余任务设置 force = true

grunt.registerTask('build', 'Builds the app.', ['force:on', 'typescript:main', ...etc]);

如果有人知道解决方案,我很乐意接受对我原来问题的更直接的回答。