OpenLayers 3 Сборка из мастера

Я клонировал репозиторий OpenLayers 3 и объединил последнюю версию с основного. Существует недавно объединенный запрос на вытягивание, который мне интересно изучить, но я не уверен, как создать обычную старую всеобъемлющую неминифицированную сборку.

Кто-нибудь знает, как создать неминифицированную сборку кухонной раковины (все включено) для OpenLayers?

(аналогично ol-debug.js).


person sfletche    schedule 13.12.2014    source источник


Ответы (1)


Вы можете использовать ol-debug.json config для объединения исходники для библиотеки без какой-либо минификации.

node tasks/build.js config/ol-debug.json ol-debug.js

Где ol-debug.json выглядит так:

{
  "exports": ["*"],
  "umd": true
}

build.jsзадача создает сборки данной библиотеки файлы конфигурации JSON. В руководстве по пользовательской сборке описано, как это можно использовать для создавать минифицированные профили библиотеки. Для отладочной сборки вы можете просто опустить член compile конфигурации сборки. Это описано в ознакомлении с задачей:

Если объект compile не указан, задача сборки создаст "отладочную" сборку библиотеки без именования переменных или другой минимизации. Это подходит для целей разработки или отладки, но не должно использоваться в производстве.

person Tim Schaub    schedule 08.05.2015