【发布时间】:2023-02-20 21:23:01
【问题描述】:
我正在使用带有反应和模块联合的 webpack,并在它们之间共享组件。但是其中一个依赖包给出了警告/错误,例如:
"Compiled with problems:X
WARNING in shared module luxon -> /Users/Desktop/settings_test/react-webpack-typescript-starter/node_modules/luxon/src/luxon.js
No version specified and unable to automatically determine one. No version in description file (usually package.json). Add version to description file /Users/skenariolabs/Desktop/settings_test/react-webpack-typescript-starter/node_modules/luxon/src/package.json, or manually specify version in shared config."
我的 webpack 设置如下所示:
shared: {
...deps,
'luxon': {
singleton: true,
requiredVersion: deps['luxon'],
},
}
但它仍然不起作用。我尝试过不同版本的相同问题。还尝试从 node_modules 中删除 luxon 并清除节点缓存,但警告来了。至少有可能隐藏此警告消息吗?
【问题讨论】:
标签: reactjs webpack webpack-module-federation luxon