Что значит вызов задачи с двоеточием в gulp?

Я хотел бы знать, что такое использование : двоеточия, когда используется в соответствии с заданием gulp.

  • Предоставляет ли он параметры?

gulp.task('default', ['clean:mobile']);

Ответ 1

Gulp не имеет особого значения для двоеточия. В проектах, где это имеет особое значение, значение происходит от где-то еще, чем Gulp: культура проекта или история, другие инструменты и т.д.

Некоторые люди используют его как способ организации имен своих задач. Все задачи, связанные с очисткой, могут начинаться с clean:. Таким образом, у вас будут clean:dist, clean:build и т.д. (Если вы задаетесь вопросом, почему несколько целей для очистки, некоторым людям нравится иметь несколько степеней очистки. clean:build удалит переданные файлы, но оставит некоторые локальные файлы конфигурации. clean:dist удалит все файлы, которые не являются частью исходного дистрибутива (т.е. удалить больше).)

Некоторые люди будут использовать дефисы для одной и той же цели или другого персонажа. Gulp -tools like этот может интерпретировать двоеточие как организационное устройство. Обратите внимание, что этот инструмент также интерпретирует символ подчеркивания (_) и дефис (-) в том же как он интерпретирует двоеточие.

Двоеточие имеет смысл в Grunt. Люди, которые преобразуют систему сборки из Grunt в Gulp, могут содержать двоеточия, потому что их исходные задачи в Grunt содержали в них двоеточия. Если у вас есть команда, используемая для имен задач, первоначально созданных в Grunt, или для взаимодействия с другими инструментами, которые вызывают эти задачи, может быть полезно просто сохранить двоеточия вместо того, чтобы попросить людей адаптироваться или обновить код, который вызывает сборку задачи.