我正在尝试为我的项目创建一个新的react.js包,我已经使用rollup及其插件来创建我的包,但是我遇到了一些问题,自从我使用react以来,编码进展顺利.js useRef 钩子,似乎汇总无法与react.js v18一起工作并得到此错误:
Uncaught TypeError: Cannot read properties of null (reading 'useRef')
我尝试添加react和react-dom包作为对等依赖项,并使用rollup相关包将这两个包视为外部包,我也尝试过
external: ["react", "react-dom"]
但这也不起作用,还有很多其他方法可以解决这个问题,所以我决定使用另一个工具,一个 rollup 的替代品,它和 rollup 一样有效,你能给我推荐你已经使用过的工具吗?满意吗?
有很多,比较有名的就是parcel、webpack、vite