Пара мыслей.
- Вы можете избежать создания большей части додзё (dijit, dojox), но я думаю, вы уже знаете, что
- Это ограничение кажется вам странным.Разве вы не можете просто загрузить определенные JS-файлы, которые вы редактируете во время разработки?
Может быть, если вы дадите более подробную информацию о настройке клиента, я могу помочь вам обойти эту проблему.
Обновление Вот что мне нужно: Настройка базы Dojo в Build .Это позволяет вам указать конкретные биты базы додзё для включения.
Это работает до версии 1.7, так что с вами все должно быть в порядке.
Кажется, что именно то, что вы хотите:
layers: [
{
name: "dojo.js",
customBase: true,
dependencies: [
]
},
// ... remainder of profile
]
Это даст вам абсолютный минимум додзё (который вам все еще не нужен для вашего сценария разработки, но который значительно сократит количество обрабатываемых файлов).
В других случаях вы можете использовать атрибут dependencies
для добавления других вещей из ядра dojo.
Обновление 2: Вот пара оптимизаций во время сборкипредложения:
1) Не интернировать строки и не сжимать, когда в dev.Есть значения arg, которые вы можете передать, чтобы избежать этих трудоемких шагов (пример для сборки ant):
<arg value="internStrings=false"/>
<arg value="layerOptimize=false"/>
2) Сборка на оперативный диск для ускорения копирования файлов