2015-06-04 6 views
3

lodash поддерживает custom builds только с подмножеством функциональности/размера. Создание пользовательской сборки - это бриз с lodash-cli.Как интегрировать пользовательскую сборку lodash в проект

Какой рекомендуемый способ выполнить эту сборку и интегрировать ее в проект? (используя npm/browsify).

Создать пользовательскую команду сборки, которая создает пользовательскую сборку и помещает ее где-нибудь? (где?)

Есть ли канонический способ указать зависимость и интегрироваться в проект?

ответ

6

Есть несколько подходов, которые можно предпринять, чтобы использовать подмножество lodash:

  • Используйте CLI для создания пользовательской сборки (файл в вашем коде проектов) особенностей вам нужно
  • Используйте НПЕ модули или в lodash модули в программном коде (то есть вместо того, чтобы делать _ = require('lodash'); _.each(...) вы могли бы сделать each = require('lodash/collections/each'))
  • используйте инструмент lodash-modularize, чтобы создать и поддерживать пользовательский lodash построить для данного проекта и использовать lodash иным образом документирован. Это по существу автоматизирует два/три метода выше.

Каждый подход 100% в силе и имеет свои плюсы и минусы

Отказ от ответственности, я автор lodash-modularize

+1

Спасибо! lodash-modularize выглядит потрясающе, но у меня было немного проблем с его запуском (открылась проблема с github). Я не знал о необходимости использования отдельных методов, это тоже очень полезно, но до сих пор с точки зрения размера - пользовательская сборка оставила наименьший след. Мне очень любопытно сравнивать с lodash-modularize. – gingerlime

+0

Ха-ха, спасибо за вопрос; сделанные в последнюю минуту, без достаточного тестирования. Я был бы очень благодарен за комментарии/предложения по проекту, это все же достаточно ранний этап проекта – megawac

Смежные вопросы