如何将新的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?
答案 0 :(得分:0)
本案例中的问题是my-grunt-plugin
中的任务目录名称。
您需要确保任务目录的名称始终为tasks
NOT grunt-tasks
。