为什么@Storybook/react-native需要react-dom?
我对react-dom的理解是它是用于浏览器的。但是,由于React本机不使用浏览器--这只是一个永远不会使用的peerDependency。
当运行带有远程调试的时,它将使用Chrome作为运行上下文,并具有可用的DOM。这就是使用它的原因吗?
我的package.json:"dependencies": { ... "react": "16.3.1", "react-native": "0.55.4", ... }, "devDependencies": { ... "@storybook/react-native": "4.1.1", ... }
在执行yarn install:warning "@storybook/react-native > @storybook/core@4.1.1" has unmet peer dependency "react-dom@>=16.3.0". warning "@storybook/react-native > @storybook/ui@4.1.1" has unmet peer dependency "react-dom@*". warning "@storybook/react-native > @storybook/ui > react-modal@3.8.1" has unmet peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16". warning "@storybook/react-native > @storybook/ui > react-treebeard@3.1.0" has unmet peer dependency "react-dom@^15.5.4 || ^16.0.0". warning "@storybook/react-native > @storybook/ui > react-treebeard > velocity-react@1.4.1" has unmet peer dependency "react-dom@^15.3.0 || ^16.0.0".时,我会收到以下警告
发布于 2019-01-09 09:02:28
我从Github问题上得到了以下答案:https://github.com/storybooks/storybook/issues/5156
从v5开始,它就不需要了。这是必要的,所以我们可以运行网络部分的故事书。但是v5的web部件将被选择加入
https://stackoverflow.com/questions/54034102
复制相似问题