采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
组件库项目本身没有问题,但是build之后,npm link ,用另一个项目打开的时候会报错 这个是用hooks的时候就会报错,如果使用没有用到react hooks的组件,就不会报错 应该不是有两个React的问题,我在打包的时候没有打包react和react-dom。 还有可能是什么原因呢
webpack alias 把react, react-dom 指向库中引用到的react, react-dom
同学你好 应该就是我课中说的两个React的问题 我遇到这个问题和你爆一样的错误 虽然你没有打包 但是你还是引用了那个依赖中的React版本 可以尝试课中的解决方案
我如果给react 也建一个软链接,这样是可以的,但是如果把依赖移动到devDependencies里还是不行。 如果把react 和 react-dom从 dependency 和 devDependencies 里都删除然后打包,在另一个项目里 npm link 的时候会提示我引用的组件库里面找不到 React Module not found: Error: Can't resolve 'react' in 'D:\workspace\gitee\components-2020\dist\hooks' 另外很奇怪的是,我把课程代码打包了做软链接也是这个现象。 还是没有解决,还有什么别的可能吗
登录后可查看更多问答,登录/注册
设计,开发,测试,发布再到 CI/CD,从0到1造轮子
2.3k 9
1.2k 16
1.1k 12
1.4k 11
2.0k 11