мой вопрос похож на этот вопрос здесь , но, к сожалению, я все еще не уверен в том, что такое правильный / лучший подход.
До сих пор я создал экспресс-приложение сследующая структура папок:
myproject/
|-app.js
|-middleware/
|-models/
|-public/
|-css/
|-js/
|-routes/
|-views/
Теперь я хочу добавить веб-пакет, чтобы использовать его для связывания внешнего интерфейса, следовательно, общую папку / и views /.
Однако Webpack использует точку входа и папку вывода.Я часто вижу использование папки src / и dist / следующим образом:
myproject/
|-src/
|-dist/
Мой вопрос: что происходит со всеми моими другими файлами и папками, например, с моей папкой route / и models /?Я помещаю их в папку dist / с самого начала и включаю только те файлы, которые упакованы в папку src /? *
myproject/
|-src/
|-views/
|-style.css
|-index.js
|-dist/
|-middleware/
|-models/
|-public/
|-style.bundle.css
|-index.bundle.css
|-routes/
|-views/
|-apps.js
Редактировать : Документы Webpack указывают следующее:
Обычно рекомендуется очищать папку / dist перед каждой сборкой
Поскольку clean-webpack-plugin
удаляет всю папку / dist, я не верю, чтоСтруктура папок, упомянутая выше, является правильной.
Или я включаю все в мою папку src /?Если да, то как правильно обрабатывать мои файлы на стороне сервера, чтобы они попадали в папку dist /?
Или правильный подход - добавить папку src / в мою базовую структуру и использовать моюpublic / folder как моя выходная папка?Что происходит с папкой src /, когда я хочу развернуть приложение?Нужно ли мне каждый раз вручную удалять папку, просто оставить ее и забыть об этом?
Было бы здорово получить несколько советов о том, каков правильный подход.
Большое спасибо заранее!