Для отключения require.js отдельно для загрузки скрипта виджета можно воспользоваться несколькими подходами. Вот два наиболее распространенных способа:
1. Использование атрибута data-main
в теге <script>
Чтобы отключить require.js для конкретного скрипта, вы можете использовать атрибут data-main
в теге <script>
. Данный атрибут определяет основной модуль, который будет загружаться через require.js. Если вы не хотите, чтобы require.js загружал скрипт виджета, просто укажите другой модуль или удалите данный атрибут вовсе. Например:
<script src="require.js"></script> <script> // Отключаем загрузку скрипта виджета через require.js requirejs([$OTHER_MODULE$], function() { // Код инициализации виджета }); </script>
2. Использование нативного тега <script>
Второй способ состоит в том, чтобы использовать обычный тег <script>
, не связанный с require.js, для загрузки скрипта виджета. Вы можете добавить такой тег непосредственно в ваш HTML-файл без использования require.js. Например:
<script src="widget.js"></script>
Кроме того, если вы используете сборщики модулей, такие как Webpack или Browserify, вы можете исключить модуль виджета из сборки. Таким образом все зависимости этого модуля будут разрешены без использования require.js.
В любом случае, выбор метода отключения require.js для загрузки скрипта виджета зависит от вашей текущей системы сборки и организации проекта.