采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
问题: 依赖预构建,当遇到CommonJS规范的代码,服务启动时会通过esbuild转为esm规范代码,但是我发现自己编写CommonJS后,预编译似乎没有编译完全?如何解决?
看下预编译的结果:
看下运行的结果: 怎么在b.js文件中还是commonjs的代码?不应该执行预编译的代码吗?如果执行这个,浏览器当然不认识require。
请老师指点下,谢谢
预编译是针对第三方依赖的,你自己的源码vite不会从.vite目录去找的,而且源码一般是经常变化的,预编译意义也不大
问题解决了,ele-ui 用了 vue中 $isServer属性,因为没有提前引入vue,所以才报错。
thanks
登录后可查看更多问答,登录/注册
从使用到原理到实战的【前端构建】高效学习路线,一次性掌握Vite
1.1k 6
2.2k 5
757 4
3.8k 4
1.1k 3