请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

虽然实现jsxdev, 但是没有使用到,课程最后虽然输出react对象,但使用的nodemodule下的jsxdev

正在回答 回答被采纳积分+3

1回答

杨艺韬 2025-01-15 21:56:46

确实,因为这里是vite构建的程序,用到了@vitejs/plugin-react,在编译阶段自动做了处理,需要在vite层面进行干预,比如编写插件进行替换,但是比较麻烦。最直接的方案是,把这个element编译后的jsxDEV("dev", { children: "hello world" }, void 0, false, {...}, this);直接粘贴到程序中,手动导入我们写的jsxDEV,使用即可,因为我们本来也没实现对jsx进行编译的这个过程


0 回复 有任何疑惑可以回复我~
  • 我也遇到相同问题,而且我是直接报错,没有答应对象除非安装React18,但这样vite就直接使用了react源码中的方法了。
    回复 有任何疑惑可以回复我~ 2025-04-24 00:59:58
  • 我看老师的仓库里并没有React依赖
    回复 有任何疑惑可以回复我~ 2025-04-24 01:07:33
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号