У меня есть многостраничное приложение React, использующее Webpack в качестве пакета.Моя конфигурация выглядит примерно так:
module.exports = {
entry: {
home: "./home.js",
shop: "./shop.js",
cart: "./cart.js"
},
context: __dirname + "/pages",
output: {
filename: "[name].bundle.js",
path: __dirname + "/dist"
}
}
Я заинтересован в использовании синтаксиса export
в моих точках входа, чтобы зависимости (или совместные записи, где используется массив) могли получить доступ к своему объекту модуля.Это обеспечит удобные «настройки входа» и обеспечит прямые перехватчики для вспомогательных модулей и инициализаторов.
Вот простой пример сценария:
pages / home.js -> dist / home.bundle.js
import "../some_utility";
export default "foobar";
some_utility.js
const entry_default = require(" ﹖ ").default;
if(entry_default)
console.log(entry_default)
Существуют ли плагины или переменные времени компиляции в leu ﹖
, которые разрешат в home.js относительнодо home.bundle.js и так далее?