2

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

目录结构示例:

|-- 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命令。my-grunt-plugin
  • 通过在dir 中运行npm link my-grunt-plugin命令来链接您的本地 grunt 插件模块。abc-project
  • 运行grunt task-a命令,它会记录Local Npm module "my-grunt-plugin" not found. Is it installed?
4

1 回答 1

0

这种情况下的问题是my-grunt-plugin. 您需要确保任务目录的名称始终为tasksNOT grunt-tasks

于 2015-12-04T02:52:10.890 回答