Я работаю над обновлением приложения, чтобы оно было более понятным.Это приложение в настоящее время использует очень большой файл JS со многими классами JS.У меня есть отдельный код, поэтому каждый класс JS находится в своем собственном файле JS.Я хотел бы использовать Parcel для объединения всех файлов JS в один файл JS, на который я могу ссылаться из моего index.html
.
Я добавил export default
к каждому основному классу.Например.export default class MyJSClass
.Затем я импортирую классы по мере необходимости из файла index.js
, такого как import MyJSClass from './MyJSClass.js';
Приложение, которое я обновляю, использует фреймворк со структурой ниже:
resources
|-Public
|-JS
|-singleHugeJSFile.js
|-Templates
|-index.html
Я хочу использовать Parcel и сохранитьтакая же структура, как
resources
|-Public
|-JS
|-index.js // Entry point JS file
|-MyJSClass.js
|-SomeOtherClass.js
|-AnotherClass.js
...
|-Templates
|-index.html
Я установил Parcel на ресурс dir и запустил:
parcel build public/js/index.js
Однако это создает файлы на dist dir.
Как создать файл JS с одной записью, содержащий все JS, используя Parcel, и сохранить ту же структуру приложения, чтобы я мог продолжать использовать путь по умолчанию для ссылки на этот JS из index.html?