### 1. 首屏加载慢问题 #### 1.1 开发环境性能分析 - 平台经过优化目前启动到首屏加载完成,大概需要`30秒`左右。 - 首屏后,强制刷新 在 `2~3秒`左右。 **提升性能技巧** - 如果你的首屏加载时间过分超过1分钟以上,请确认`浏览器`、`node`、`vite`版本。 - `谷歌浏览器版本过低` 会导致慢,升级到最新版就可以解决 `(此方法比较有效)` - 尽量不要用其他浏览器比如`360`,经测试 `360浏览器` 强刷的时间大概是`谷歌浏览器` 的两倍。 - 首屏的加载时间也跟电脑性能有关 #### 1.2 生成环境性能分析 build打包发布后,不存在首屏慢的问题,非常快 #### 1.3 首屏加载慢原因分析 - vite启动是快,但是把编译放到了首屏幕浏览器加载,这个启动快很鸡肋,很不友好。 - vite是基于浏览器实现的,所以浏览器版本越高性能越好。 相关博客分析 - https://blog.csdn.net/weixin_43245095/article/details/125975251 - https://blog.csdn.net/pzy_666/article/details/123017630 ### 2. 通过npm install启动报错 错误情况 ![](https://img.kancloud.cn/b1/70/b170cb15bcb360b47976afa12bcc82b1_1298x417.png) 解决:进入提示的路径 **\node_modules\vite-plugin-mock\node_modules\esbuild\ 执行命令: `node install.js` 再启动就好了 ### 3. 通过npm install启动报错 ![](https://img.kancloud.cn/07/81/078112df95661db9ba24ed2cd9da3d96_1159x157.png) 可以使用这个命令: ~~~ npm install --ignore-scripts ~~~ ### 4. 前端刷新进不来登录页面 报错props.ts:15 Uncaught (in promise) SyntaxError: Unexpected token '=' 错误截图:![](https://img.kancloud.cn/27/3c/273c8272d8782d8516cac40d79633716_1868x300.png) 原因:谷歌浏览器版本过低,升级浏览器 比如这边版本就过低了 ![](https://img.kancloud.cn/fa/c2/fac2dd6697b8f6c49cffc713628d4958_1330x652.png) ### 5.表单如何全部禁用 加上这个属性就可以了 ![输入图片说明](https://foruda.gitee.com/images/1666167458682518459/ce00553f_57093.png "屏幕截图") 效果 ![输入图片说明](https://foruda.gitee.com/images/1666167478035678331/06ce9998_57093.png "屏幕截图") ### 6.table列表如何自定义排序 ~~~ defSort: { column: 'id', order: 'desc', }, ~~~ 参考示例: ![](https://img.kancloud.cn/20/46/204687af204411f7a73fc02c45a57527_1191x702.png) ### 7. JeecgBoot同时兼容vue2和vue3两套前端,如何切换路由菜单表 - [vue2菜单表切换到vue3](http://vue3.jeecg.com/2671576) ### 8. 网友心得—运行jeecgboot-vue3项目可能出现的问题 https://my.oschina.net/jeecg/blog/5585098 ### 9. 如何删除不需要的demo,制作一个精简版本 http://vue3.jeecg.com/2986278 ### 10.idea编写js时爆红,提示statement expected https://blog.csdn.net/mlsama/article/details/80633009 ### 11.抽屉的setDrawerProps不好使(值会还原) ![Screenshot-2.png](https://tcs.teambition.net/thumbnail/312f1c7107e7c432857cb72b3de6895f99f3/w/1532/h/835) ### 12.pnpm安装 ``` npm install pnpm -g ``` 参考博客:https://blog.csdn.net/it_xcr/article/details/114655778 ### 13.pnpm常见问题 ``` 1、install总报各种错 删除lock,重新走一遍 readme 2、husky error 忽略不影响 ``` ### 14.pnpm安装依赖报错: node\_modules\\vite\\node\_modules\\esbuild\\esbuild.exe ENOENT 解决方案:https://blog.csdn.net/weixin_41760500/article/details/119885574 命令:`node ./node_modules/esbuild/install.js` ### 15.pnpm安装后,访问提示缺少依赖 ![](https://img.kancloud.cn/cb/f0/cbf08973a59834ab0a31c3606ca453de_1597x194.png) 解决方案: https://stackoverflow.com/questions/70597494/pnpm-does-not-resolve-dependencies ### 16.pnpm install出现:ERR\_PNPM\_PEER\_DEP\_ISSUES Unmet peer dependencies http://ms521.cn/index.php/Home/Index/article/aid/271