Подтвердить что ты не робот

Инструмент "Оптимизация требований" исключает папки

Я пытаюсь оптимизировать проект с помощью r.js и путаюсь, как исключить определенную папку с шага копирования. Моя структура...

/index.htm
/scripts/main.js
/scripts/require.js
/scripts/libs/jquery/jquery.js
/scripts/libs/other// * Я хочу, чтобы NONE этой папки перемещался в сборку */

Можно ли это сделать?

4b9b3361

Ответ 1

В вашей конфигурации сборки вы можете исключить файлы и папки с помощью свойства fileExclusionRegExp.

Итак, для примера вы бы:

fileExclusionRegExp: /^other$/

Это исключает любые папки или файлы, называемые другими.

Ответ 2

Да, документация предоставляет вам несколько способов сделать это:

  • для запуска только зависимостей, перечисленных в main.js require, и их собственные зависимости будут включены.
  • Предполагая, что то, что у вас есть в /other/, является зависимостью, но вы по-прежнему не хотите их использовать, вы можете использовать мелкие исключения или определять их в пути конфигурации require.js и использовать схему empty:.