1

这是我的 grunt 配置文件 - https://github.com/mdarif/JavaScript-Boilerplate/blob/1.3/GruntFile.js

它没有加载模块 -grunt-template-jasmine-istanbul并得到Local Npm module "grunt-template-jasmine-istanbul" not found. Is it installed?

加载 grunt 任务,例如require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);

希望有人能尽快提供帮助!

4

2 回答 2

2

我必须安装'load-grunt-tasks'包来加载多个 grunt 任务排除grunt-template-jasmine-istanbul而不是 ' matchdep' 包然后给定代码就像魅力一样工作。

require('load-grunt-tasks')(grunt, {
  pattern: ['grunt-*', '!grunt-template-jasmine-istanbul']
});
于 2015-06-23T16:19:49.527 回答
0

正如我在你的另一篇文章中告诉你的那样。只需安装该模块:

$ npm install grunt-template-jasmine-istanbul

你可能应该把它保存到你的 package.json 中,你可以在安装插件时直接这样做:

$ npm install grunt-template-jasmine-istanbul --save-dev

编辑:如果你使用..('matchdep').filterDev,它会过滤devDependencies你的 package.json 中的。您的 package.json 中缺少 grunt-template-jasmine-istanbul!解决这个问题的最简单方法是我上面给你的第二个命令!

于 2015-06-22T12:40:17.257 回答