Я не уверен, почему вы намереваетесь поместить свой код JavaScript в другие пакеты. Если у вас есть приложение, вы можете хранить там ваши необработанные файлы JavaScript вместе со сценариями сборки. Кто-то должен иметь возможность проверить ваше приложение и создать его.
Если вы хотите начать работу с системой сборки, то хорошим «мостом» может быть использование Mix, проекта, созданного Laravel для создания внешних ресурсов, таких как Sass и JavaScript. Он использует Webpack под капотом, но, в свою очередь, предоставляет более удобный и гибкий API.
Если вы пойдете по этому пути, тогда вы можете поместить ваши сырые файлы JavaScript в каталог lib / или src / . Затем вы можете использовать Mix для компиляции этих компонентов следующим образом:
mix.js('lib/your-entry-point-script.js', 'public/js/app.js');
Ваш сценарий точки входа будет просто сценарием, который require
будет содержать все ваши другие сценарии и компоненты и сценарий, который вы хотите «построить». Затем Mix скомпилирует это и поместит полученный скрипт в public / js / app.js .
Сам микс - это просто пакет npm, так что все, что вам нужно сделать, это npm install laravel-mix --save-dev
.
Вы можете узнать больше о Mix на https://laravel.com/docs/5.7/mix