Я использовал yoman 1.0 RC1 для создания веб-приложения. Однако, когда я создаю свой скрипт, ни одна из зависимостей (кроме require.js) не копируется в каталог dist/bower_components. Вот мой сгенерированный Gruntfile.js и мой bower.json. Я что-то упускаю?
Grunt.Js (+ Yeoman) — Копировать файлы Bower при сборке
Ответы (1)
Когда вы используете блоки Usemin, такие как...
<!-- build:js scripts/vendor.js -->
<script src="bower_components/jquery/jquery.js"></script>
<script src="bower_components/package/file.js"></script>
( etc... )
<!-- endbuild -->
... вам не нужно копировать bower_components/ в dist/. В процессе сборки блоки, подобные приведенному выше, будут объединены, минимизированы и помещены в файл, соответствующий тому, что находится в начальном комментарии (в приведенном выше случае это будет scripts/vendor.js). Кроме того, перед ним стоит уникальный хеш, например scripts/3fa3f7z.vendor.js для очистки кеша.
Я предполагаю, что решение будет состоять в том, чтобы переместить ваши <script></script> в блок Usemin. Вы можете использовать их столько, сколько хотите.
person
Stephen
schedule
19.07.2013
Я использую Require.JS, поэтому все мои зависимости минифицированы в main.js.
- person acid; 19.07.2013