Я использую Q в проекте, и я использую bower для управления моими зависимостями JS. Я включаю Q 2.0.0 с беседкой в bower.json
"dependencies" : {
"q": "~2.0.0"
}
В моем index.html я включаю Q с тегом script
<script src="bower_components/q/q.js"></script>
Когда я загружаю страницу, я вижу в консоли:
Неподготовлено ReferenceError: require не определен q.js: 43
Строка 43 из q.js:
require("collections/shim");
Что мне здесь не хватает? Должен ли я использовать Browserify или require.js, чтобы заставить это работать? Я ожидал, что библиотека будет доступна, просто используя тег.