Search
Write a publication
Pull to refresh

Comments 5

Чем npm run grunt - build лучше чем grunt build? В чем киллерфича? А заалиасить все можно было и так.
Некоторые люди уже давно добавили в переменную окружения PATH ./node_modules/.bin чтобы не быть привязанными к глобально установленному пакету и каким-нибудь алиасам.
Новая версия лучше тем, что:
а) не нужно глобально устанавливать пакеты: иногда бывают ошибки, связанные с пользовательскими правами, опять же, проще настроить CI, если всё своё пакет носит с собой.
б) не нужно указывать путь к исполняемому файлу внутри node_modules: иногда бывают ошибки, связанные с разделителем (\ vs /)
в) устанавливать 2 пакета, чтобы одним запускать другой – немного оверинжиниринг, как по мне
Конкретно этот пример не лучший, но возможность дописывать параметры сама по себе очень крута. Рад, что они всё таки приняли эту фичу.
использовать команды вида npm run grunt — build или npm run grunt — build --verbose. В одном из комментариев к оригинальному пулл-реквесту предлагается просто создать алиас вида alias gr='npm run grunt --' и запускать билд простым gr build

nuff said
Sign up to leave a comment.

Articles