Reactjs 无法读取未定义的网页包故事书的属性快照
我使用Thread workspace创建了monorepo,它有两个使用webpack模块federation开发的microfrontends应用程序,还有一个ui lib应用程序,其中还包含故事书。当我试图在monorepo中运行storybook时,它给出了以下错误 无法读取未定义的属性“CreateSnashot” at/node_modules/html webpack plugin/lib/webpack5/file-watcher-api.jsReactjs 无法读取未定义的网页包故事书的属性快照,reactjs,storybook,monorepo,webpack-5,Reactjs,Storybook,Monorepo,Webpack 5,我使用Thread workspace创建了monorepo,它有两个使用webpack模块federation开发的microfrontends应用程序,还有一个ui lib应用程序,其中还包含故事书。当我试图在monorepo中运行storybook时,它给出了以下错误 无法读取未定义的属性“CreateSnashot” at/node_modules/html webpack plugin/lib/webpack5/file-watcher-api.js 当我在monorepo之外运行ui
当我在monorepo之外运行ui库时,它运行得很好,但当我将ui库作为monorepo的一部分时,它正在提升节点模块并开始使用webpack5,这导致了一个问题。我想不出如何使它工作。我不想创建polyrepo,因为共享ui库会变得有点乏味,但由于故事书和ui库共享,我想使用monorepo,但这会导致一个问题。这个问题缺乏具体的答案。我个人没有遇到类似配置的问题。安装最新版本的html网页包插件可能会有所帮助。如果没有,您可以尝试解决Thread()的NogHigh功能的问题()谢谢@AMakarov的回答,我通过指定NogHigh配置(如“NogHigh”):[“**”],使它起作用,但它适用于整个依赖关系。我想限制它,以较少的软件包,这是造成问题,如html网页包插件。默认情况下,它开始在其库中使用webpack5。它也有webpack4,但不知何故它没有使用webpack4