あなたが設定したか
"grunt-contrib-copy": "latest"
ジェネレーターのテンプレート_package.json
に追加すると、常に最新バージョンのパッケージが得られます。
ジェネレーターにシェルコマンドをトリガーさせるか
npm install --save-dev grunt-contrib-copy
Yeoman 生成タスクの最後に
var exec = require('child_process').exec;
var BlogGenerator = module.exports = function BlogGenerator(args, options, config) {
yeoman.generators.Base.apply(this, arguments);
this.on('end', function () {
exec('npm install --save-dev grunt-contrib-copy', function (err, stdout, stderr) {
this.installDependencies({ skipInstall: options['skip-install'] });
}.bind(this));
});
this.pkg = JSON.parse(this.readFileAsString(path.join(__dirname, '../package.json')));
};
プロジェクトの生成時に永続化されたパッケージの最新バージョンを取得します。