NPM & Yarn Tips

May 29, 2019

npm link 导致的加载两个 react 实例

在本地调试 next.js 过程中你的项目和 next.js 要使用相同的react 和 react-dom 实例

操作方法:

  • 进入你的项目的 node_modules/{react,react-dom} 两个目录下分别 执行 yarn link
  • 然后再进入 next.js 目录下执行 yarn link react react-dom

也可以反过来将 next.js 里的 react 和 react-dom link 到自己的项目里

使用 npm ls 查看哪个 package 依赖了 react

npm ls react

如果你喜欢我的内容,请考虑请我喝杯咖啡☕吧,非常感谢🥰 。

If you like my contents, please support me via BuyMeCoffee, Thanks a lot.