gpt4 book ai didi

javascript - browserify 使用 react-router 加载 ReactJS 两次

转载 作者:搜寻专家 更新时间:2023-11-01 04:31:28 24 4
gpt4 key购买 nike

我使用 browserify 来捆绑 ReactJS 和(以及其他)react-router .但是当我查看控制台时,消息...

Download the React DevTools for a better development experience: http://fb.me/react-devtools

... shows up twice (!) telling me that in fact two ReactJS instances are running.

If I look in my browserified JS I saw the ReactJS source only once.

How would I avoid this?

package.json:

"dependencies": {
"LiveScript": "^1.3.0",
"jquery": "*",
"firebase": "*",
"react": "0.11.2",
"reactfire": "*",
"react-router": "*",
...
}

当我运行 npm ls | grep -i react 我得到:

___ react@0.11.2
___ react-router@0.9.4
___ reactfire@0.3.0
_ ___ react@0.11.2

最佳答案

运行 npm dedupe .很可能它只是 React 的两个不同补丁版本。

你永远不应该对依赖使用通配符。对于 react 火 <0.1 , 和 react 路由器 ^0.9 .

关于javascript - browserify 使用 react-router 加载 ReactJS 两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26572753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com