Вы можете включить эти библиотеки, установив их, например, в NPM с npm install jquery
. Тогда в вашем файле bootstrap.js
будет что-то вроде:
window.jQuery = window.$ = require('jquery');
Это сделает его доступным в окне, и тогда у вас останется только один файл js для включения в клиент (ваш скомпилированный файл app.js
).
Если у вас есть файл, который вы хотите отделить от основного пакета, и он не был загружен через NPM, то неплохо было бы поместить его прямо в общую папку. Я бы оставил их в /resources/assets/js/vendor
и затем использовал бы mix.copy
, чтобы переместить их в /public/js/vendor
. Это потому, что я предпочитаю, чтобы все мои работы были в resources
и чтобы public
были всеми скомпилированными или скопированными файлами.