Я хотел бы использовать requireJS. Однако у меня есть lib, который нужно загрузить перед DOM. Однако, это не то, что происходит с requireJSзагрузить файл javascript перед загрузкой с requirejs
<html>
<head>
<script data-main="/app" src="/require.js"></script>
</head>
<body>
<bar-foo/>
</body>
</html>
С app.js
require.config({
paths: {
'customElement': '/customElement',
'barfoo': '/barfoo'
},
shim: {
barfoo: {
deps: [ 'customElement' ]
}
}
});
define(['barfoo'], function() {
....
}
Например, если я просто загрузить этот скрипт прямо в голову (без requireJS) он работает отлично. Есть ли опция require-config, поэтому я могу сразу загрузить конкретный файл (синхронно?)?
Если вам нужно загрузить его синхронно, просто не используйте require.js. Зачем вы хотите использовать его, если вы не хотите загружать асинхронную загрузку? – Pointy
Вы также можете спросить: зачем использовать requirejs вообще (используя, например, атрибут 'defer'). Во всяком случае, я обновил этот пример и добавил зависимость. В этом случае я считаю, что имеет смысл использовать requirejs –
Хорошо, но я уверен, что ответ «нет». Вы можете объявлять зависимости, поэтому, возможно, это поможет. Я не эксперт по требованию, поэтому, надеюсь, кто-то еще знает трюк. – Pointy