Джейк: функция каталогов-задач не работает? - PullRequest
0 голосов
/ 05 января 2012

В документации Джейка говорится, что задачи каталогов создают каталог для использования с задачами файлов.Джейк проверяет существование каталога и создает его только при необходимости.

Пример:

desc ('Это создает каталог bar для использования с foo-minified.jsfile-task. ');

каталог (' bar ');

Мне не удалось заставить это работать внутри или снаружи файловой задачи.Кто-нибудь знает, что я делаю неправильно?

Я использовал Node v0.5.0-pre и обновился до v0.6.6.Все еще не повезло.Я подал официальный билет, но посмотрим, знает ли кто-нибудь, правильно ли я его использовал.

1 Ответ

0 голосов
/ 05 января 2012

Тем временем я только что написал и использую:

/* Checks if directory exists, creates if needed with optional created callback. */
function directory(dir, callback){
    if (!path.existsSync(dir)){
        console.log(dir + " folder doesn't exist. Creating...");
        fs.mkdirSync(dir);
        if (callback){
            callback(dir);
        }
    }
}
...