Объединение библиотек в один файл
Closed this issue · 4 comments
Здравствуйте. Довольно поверхостно понимаю JavaScript и возник вопрос: нормально ли, что все библиотеки (включая jQuery, lodash и др.) склеиваются в один файл? Не будет ли с этим проблем при загрузке страницы?
Почему я это спрашиваю. Необходимо иметь все модули внутри приложения через require() т.к. тестирование идет с помощью mocha. То есть, если я не укажу загрузку, например lodash как var _ = require('lodash');
mocha будет ругаться. Я могу вынести jQuery и lodash в отдельные <script>
и все работает, но сборщик lmd говорит, что используются недекларированные модули и если они глобальны, то используй их непосредственно. Остается только закрывать на это сообщение глаза... Какой правильный путь?
Привет.
Можно сказать, чтобы не выводились ошибки "warn": false
. Либо указать эти модули как ссылки:
{
"modules": {
"lodash": "@lodash"
},
"shortcuts": true
}
(Фактически это ссылка на самого себя, но в таком случае lmd раскроет ее как модуль в глобалах)
Это позволит сделать данные зависимости явными как для робота так и для людей, которые будут читать конфиг.
Спасибо! Про шорткаты я как-то не углядел в документации.
Не за что ;) Если будут еще вопросы - пиши!