У меня есть одностраничный проект приложения, который содержит фреймворк и несколько модулей.Настройка файла выглядит следующим образом:
_.babelrc
_package.json
_package-lock.json
_webpack.config.js
_node_modules
_src
|_index.js
|_index.html
|_config.json
|_modules
|_example-module
|_index.js
в src / index.js Я загружаю все модули, указанные в config.json, в указанной области index.html.Это работает гладко, но есть две вещи, которые я определенно хочу улучшить:
- Основной дескриптор для всех модулей всегда должен быть index.js.Я хочу перенаправить его так, чтобы другие разработчики модулей могли использовать любое имя, которое они хотят.
- Я хотел бы указать зависимости модулей отдельно, то есть, используя package.json / webpack.config для каждого модуля.Таким образом, людям не нужно было бы указывать свои пакеты в основном package.json.
Возможно ли достичь этого с помощью npm / webpack?Если да, то как будет выглядеть package.json / webpack.config.js фреймворка и отдельных пакетов?