[踩坑回顾]前端项目打包编译之后,页面访问异常:exports is not defined.
周一遇到的问题,是qiankun框架的一个vue2子项目,使用yudao开源框架二次开发。
排查:
1. 开发环境正常。
2. 项目迁移前使用的babel、package配置均未被使用过。
3. 考虑打包使用的命令错误。发现未按照官方教程使用npm进行编译,后端同事用pom.xml文件使用pnpm命令进行编译。
解决:
1. 删去pom.xml中的打包配置,使用Jenkins中的npm进行编译。
2. 也可以直接把pom.xml中的pnpm换成npm进行编辑。
3. 注意:pom.xml如果要写注释,注释的内容不能包含有 -- 否则会报错。