Сделайте такую настройку
optimizer:
path: %kernel.root_dir%/../r.js
hide_unoptimized_assets: true
options:
name: main
И в основном js-файле сделайте так
define("main",
[], function(){
alert(1)
});
require(['main']);
Работает замечательно для prod, а вот для dev нужно в config_dev.yml прописать следующее
hearsay_require_js:
optimizer:
hide_unoptimized_assets: false
Даже если этот параметр будет true, он почему то в dev режиме все равно не оптимизирует файлы, а просто заливает главный файл не сжатый, что в свою очередь вызывает ошибку об отсутствие файлов, которые прописаны при define. Может, если кто разберется почему, подскажите тогда.