Первый случай: У меня есть какой-то скрипт, который я сам набрал (давайте назовем его request.js).Каков наилучший способ управления js-пакетами/файлами в Laravel 5.3?
Второй корпус: есть большой плагин TinyMCE, который я могу установить из беседки или npm.
В первом случае, насколько я понимаю, я должен сохранить свои сценарии в ресурсах/активах/js. Но где я могу назвать их после этого? В активах/js есть 2 файла, которые были установлены с помощью Laravel 5.3: app.js и bootstrap.js. Должен ли я называть мои скрипты в этих файлах, а затем глотать их в один?
Во втором случае я должен использовать некоторый менеджер пакетов npm или bower. Но что мне делать дальше? Где я должен называть эти установленные пакеты? В активах/js/- app.js или bootstrap.js? Но как, а может, я не должен этого делать?
Thx для этого ответа! Будет ли это ** OKAY **, если я сделаю что-то вроде этого: например, я установил через bower или npm некоторый ** пакет **, который состоит из стилей sass и некоторого javascript. После этого я импортирую ** стили ** из этого пакета в ** основной ** sass файл. ** Сценарии ** из этого пакета я буду включать в файл gulp и объединить его с ** другими ** скриптами из других пакетов или скриптов, сделанных мной. Так? – nikosson
Вы можете сделать это, это будет трехступенчатая операция, стили concat vendor, постройте свои стили, совместите свои стили с поставщиком. Мне нравится хранить четыре отдельных файла css/js. Mine css/js и vendor css/js. И с sass это будет еще проще, вам не обязательно контактировать с продавцом, все будет работать сразу. Например, laravel по умолчанию включил (не знаю, как он находится в текущей версии) bootstrap sass files в app.scss. Просто следите за ходом ./;) – cssBlaster21895
И последний вопрос, чтобы указать некоторые вещи: я установил беседку и установил пакет. Затем в файле gulp.js я должен вызывать скрипты из этого пакета, smth как этот '.scripts (['/ bower_components/etc' ], './public/js/etc');'. Но это не сработает: мне нужно сделать что-то вроде '../../../ bower_components/etc', потому что elixir использует' resources/assets/js' в качестве папки по умолчанию для активов. Я делаю что-то неправильно или это правильный способ сделать это? – nikosson