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
      \-- ...
  • dirnpm link内でコマンドを実行します。my-grunt-plugin
  • dirnpm 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. tasksタスク dir の名前が常にNOTであることを確認する必要がありますgrunt-tasks

于 2015-12-04T02:52:10.890 に答える