У меня есть два реагирующих проекта, в которых эти два проекта имеют общие компоненты.Я хочу связать эти компоненты как библиотеку из проекта 1 с веб-пакетом, и я не хочу публиковать их в каких-либо сторонних инструментах библиотеки, я хочу использовать проект 1 cdn, чтобы получить эти компоненты в проекте 2. Я следовал этому стековому потокуответ библиотека реагирующих компонентов при экспорте комплекта веб-пакетов для использования при рендеринге во время выполнения но я получаю значение Extract.entity в объекте окна как 1 (число) вместо функции или класса.Это мой конфиг вебпака.
entry: {
app: paths.appIndexJs
},
output: {
path: paths.appBuild,
filename: "static/js/[name].js",
publicPath: publicPath,
library: ["Extract", "entity"],
libraryTarget: "umd",
umdNamedDefine: true,
globalObject: "this",
devtoolModuleFilenameTemplate: info =>
path.relative(paths.appSrc, info.absoluteResourcePath).replace(/\\/g, "/")
}
Ниже приводится вывод объекта окна в консоли
Extract:{
entity: 1
}