Могу ли я потребовать () произвольную точку входа в Webpack? - PullRequest
0 голосов
/ 26 августа 2018

У меня есть многостраничное приложение 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 и так далее?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...