最近换了电脑 MacBook Pro M1 Max 16寸 32GB 1TB 带AppleCare+ 非海南免税版[狗头、狗头、狗头~] 岂止是一个字香可以形容 巴特~配环境折腾了一晚上. 整现在跑的electron的项目,折腾了整整2周!!! 我都感觉Mac不香了,阿西吧~~~
现在Electron环境
- vue-cli : 2.9.6
- node : 12.16.0
- electron : 2.0.4 (简直是 史前版本)
踩坑记录
真是全网所有解决办法都找遍了~ 有vue白屏问题解决的 有node白屏问题解决的 有webpack白屏问题解决的 有npm run build打包白屏问题解决的 有刷新后白屏问题解决的
但是,但是,但是~~~ 大部分的解决办法,
- 要么是assetsPublicPath 从’/'改成 ‘./’
- 要么是 publicPath 从’/'改成 ‘./’
- 要么是加一个 publicPath ‘/’ 的配置
- 要么是把host改成 '0.0.0.0‘
- 要么是把router的mode 从’history’改成’hash’
- 再冷门点的还有did-fail-load解决刷新白屏问题
- 还有把webpack的配置 ‘eval-source-map’改成’inline-source-map’
- 还有这种别人已经汇总好的白屏问题解决vue框架开发出现页面空白、白屏的解决方法总汇
但是以上~我都尝试了个遍,根本不行!根本不行呐!!!
问题原因 & 解决办法
我执行npm run dev 和 npm run build 都是白屏的原因是
node-windows
node-windows
node-windows
这个组件. 这个组件的作用是,能够执行 windows平台的cmd命令. 我用来同步本地时间. 就因为这玩意是windows限定,导致我项目一直运行白屏.
知道真相的我,眼泪差点掉下来~~~ 更关键是,这他妈还是我自己写的. 淦~~~
|