【发布时间】:2016-03-08 21:36:55
【问题描述】:
如何将新的 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
\-- ...
- 在
my-grunt-plugin目录中运行npm link命令。 - 通过在
abc-project目录中运行npm link my-grunt-plugin命令链接您的本地grunt 插件模块。 - 运行
grunt task-a命令,它将记录Local Npm module "my-grunt-plugin" not found. Is it installed?
【问题讨论】:
-
当我在我的项目(任何任务)上运行
grunt时遇到同样的错误。它似乎才刚刚开始出现。我看到Local Npm module "grunt-plugin" not found. Is it installed?在我的node_modules中有一个grunt-plugin文件夹。我在该文件夹中尝试了npm link,也尝试删除该文件夹。
标签: node.js gruntjs npm grunt-plugins