本地Npm模块" grunt-template-jasmine-istanbul"未找到

时间:2015-06-22 03:33:08

标签: javascript node.js gruntjs code-coverage grunt-contrib-jasmine

这是我的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?

加载require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);

等grunt任务

希望有人能快点帮忙!

2 个答案:

答案 0 :(得分:2)

我必须安装'load-grunt-tasks'个软件包才能加载多个grunt任务,而不是grunt-template-jasmine-istanbul而不是' matchdep'包然后给出的代码就像魅力一样。

require('load-grunt-tasks')(grunt, {
  pattern: ['grunt-*', '!grunt-template-jasmine-istanbul']
});

答案 1 :(得分:0)

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

$ npm install grunt-template-jasmine-istanbul

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

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

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