未找到本地Npm模块“GRUNT-PLUGIN-MODULE”。它安装了吗?是什么导致了这个?

时间:2015-12-04 02:52:11

标签: node.js gruntjs npm grunt-plugins

如何将新的grunt-plugin模块加载到项目中。

dir结构示例:

|-- abc-project
|       |-- ...
|       |-- app.js
|       |-- Gruntfile.js --> `grunt.loadNpmTasks('my-grunt-plugin');`
|       \-- package.json
|
\-- my-grunt-plugin
      |-- grunt-tasks
      |       |-- task-a.js --> `grunt.registerTask('task-a', 'running task a', function() { ... });`
      |       \-- task-b.js
      \-- ...
  • npm link dir内运行my-grunt-plugin命令。
  • 通过在npm link my-grunt-plugin dir中运行abc-project命令来链接您的本地grunt插件模块。
  • 运行grunt task-a命令,它将记录Local Npm module "my-grunt-plugin" not found. Is it installed?

1 个答案:

答案 0 :(得分:0)

本案例中的问题是my-grunt-plugin中的任务目录名称。 您需要确保任务目录的名称始终为tasks NOT grunt-tasks