Grunt没有看到我的devDependency模块

时间:2016-08-08 12:56:59

标签: javascript node.js gruntjs

我安装了这个:

https://www.npmjs.com/package/derequire

npm install derequire --save-dev

它出现在package.json文件中

"devDependencies": {
    "derequire": "^2.0.3",

但是在Gruntfile.js中我做了:

grunt.loadNpmTasks('derequire');

我收到以下错误: 未找到本地Npm模块“derequire”。它安装了吗?

其他依赖项工作正常。

我注意到其他依赖项以'grunt-'为前缀(例如:'grunt-contrib-concat')。这是否意味着我不能在grunt中使用这个NPM derequire?我该如何启用它?

1 个答案:

答案 0 :(得分:4)

grunt.loadNpmTasks('derequire');无法正常工作,因为它应该与Grunt插件一起使用。 See the reference。您不能只使用常规NPM包。

有关Grunt插件的列表,take a look here