# Type-Electron **Repository Path**: GragonWu/type-electron ## Basic Information - **Project Name**: Type-Electron - **Description**: 用typescript开发的electron项目脚手架,轻量级、支持一键配置网页转PC - **Primary Language**: JavaScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-31 - **Last Updated**: 2025-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XLODA-Cloud-UI-PC ### 介绍 XLODA龙达PC前端 ``` Structure1.0分支: 项目结构化:electron配置typescript、eslint检测; ``` 本项目用typescript开发的electron项目脚手架,是一款轻量级、支持一键配置网页转PC的electron脚手架。 [项目实现原理](https://blog.csdn.net/qq_50909707/article/details/145388750) ### 安装教程 建议使用node 18以上版本 1. 安装 ```bash yarn yarn run start ``` 2. eslint检测 ```bash yarn run lint ``` ### 项目结构 ``` -- .electron ts编译后的文件夹 -- public 图片、字体等资源 -- src 资源根目录 ----- app 应用的核心组件 ----- config 配置文件 ----- main.ts 入口文件 -- eslint.config.mjs eslint的配置文件 -- tsconfig.json typescript的配置文件 ``` ### 项目打包 [官方文档](https://www.electronjs.org/zh/docs/latest/tutorial/application-distribution) [参考文档](https://blog.csdn.net/KimBing/article/details/119080158) ### 问题说明 #### 打开chrome devTool时控制台可能会报以下错误 ```bash [10788:0129/194316.251:ERROR:CONSOLE(1)] "Request Autofill.enable failed. {"code":-32601,"message":"'Autofill.enable' wasn't found"}", source: devtools://devtools/bundled/core/protocol_client/protocol_client.js (1) [10788:0129/194316.251:ERROR:CONSOLE(1)] "Request Autofill.setAddresses failed. {"code":-32601,"message":"'Autofill.setAddresses' wasn't found"}", source: devtools://devtools/bundled/core/protocol_client/protocol_client.js (1) ``` 这是因为chrome devTool不支持当前node版本导致,不影响正常使用,请忽略此日志。