Grunt タスク内で読み取ったファイルからメタデータを抽出しようとしています。
実行:このファイルのノード test.js :
var exif = require('exif2');
exif('fixtures/forest.png', function (err, o) {
console.log(arguments);
});
期待される出力を生成します
ただし、grunt プロセスの実行: grunt projectJSON
module.exports = function (grunt) {
var exif = require('exif2');
return grunt.registerMultiTask("projectJSON", "Creates project JSON file.", function () {
exif('fixtures/forest.png', function (err, o) {
console.log(arguments);
});
});
}
** Fixtures/forest.pngファイルでテストしているだけであることに注意してください
何も出力しません。コールバックは発生しません。
console.log exif を取得すると、次のようになります。 [Function]
私は何が欠けていますか?うまくいかないのは単調な作業が原因だと思いますが、修正方法がわかりません。それを try-catch ブロックでラップしても、何も生成されません。