Я новичок в requirejs. Я создаю приложение. Моя проблема в том, что меня беспокоит конфликт между версией requirejs с использованием моего приложения и версии requirejs, уже запущенной на странице.Загрузите два приложения requireJs на одной странице
Чтобы проверить эту проблему, я создал два приложения, используя две разные версии. Я печатаю номер версии в обоих приложениях.
Структура каталогов
/require
-/libs
--require.js(version 2.1.19)
-main.js
/require-test
-/libs
--require.js(version 2.1.20)
-main-test.js
Я использовал следующий код для запуска оба приложения
<script type="text/javascript" src="/require-test/libs/require.js" data-main="/require-test/main-test" ></script>
<script type="text/javascript" src="/require/libs/require.js" data-main="/require/main" > </script>
Оба require.js файлов получает нагрузку. Проблема только в том, что приложение-приложение требует проверки. Он печатает правильную версию require.js. Если я переключу порядок приложений. Первое приложение получает нагрузку каждый раз. Что такое конфликт? Как решить эту проблему?
Вы не можете загрузить одну и ту же библиотеку дважды, на одной странице. – Cerbrus
@Cerbrus Есть ли обходной путь для этого? У меня есть родное приложение. Будет конфликт на веб-страницах, которые уже запускают приложение requirejs на своей странице. – NeiL