snorky
タスクに依存するプラグインと呼ばれるうなり声がありgrunt-compass
ます。誰かが入力するnpm install git://path/to/snorky
と、grunt-compass
タスクが自動的にインストールされるようにします。
パッケージ.json :
{
"name": "snorky",
// ...
"dependencies": {
"bower": "~0.7.0",
"grunt-compass": "~0.3.8"
}
}
tasks.snorky.js :
module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-compass');
// ...
}
ただし、別のプロジェクトから npm install snorky を実行してから実行しようとするとgrunt snorky
、エラーが発生します。
user.name:~/other/proj [git: my-branch] $ grunt snorky
>> Local Npm module "grunt-compass" not found. Is it installed?
これを行う正しい方法は何ですか?npm install grunt-compass
snorky を使用しているプロジェクトから削除する必要があるとは思えません。