@salem-cyd信创环境下,如何搞定桌面端与移动端的全栈适配? 中发帖

最近做了信创(国产化)相关的项目,要求同时兼容桌面端(UOS/麒麟)和移动端。作为一名日常混迹在 Vue、TS 和 .NET/Python 里的开发,原本以为只是简单的适配,结果在实际落地过程中还是踩了不少关于架构架构和环境依赖的坑。 

桌面端
信创桌面端目前主流是 UOS (Deepin) 和 银河麒麟,底层虽是 Debian/Ubuntu 体系,但开发时有几个点必须注意:


GUI 方案选择:

Web 需求,Vue 3 + Electron 。在 ARM/龙芯架构下,Electron 的某些原生模块(Native Modules)需要手动重新编译。
避坑指南: 某些老旧信创系统自带的浏览器内核版本极低,如果你的 Vue 项目用了过多的现代化语法(如 Optional Chaining),记得配置好 babel 插件,否则会出现白屏。


权限与路径:

国产系统对 /root ...