返回介绍

设计工程项目结构

发布于 2024-09-11 01:11:54 字数 1208 浏览 0 评论 0 收藏 0

在继续引入新的模块或组件之前,先调整一下工程的结构:

  • dist 目录是打包过程的临时产物放置目录。
  • plugins 目录放置开发环境 vite 插件和打包 vite 插件。
  • release 目录放置最终生成的安装包。
  • resource 目录放置一些外部资源,比如应用程序图标、第三方类库等。
  • src/common 目录放置主进程和渲染进程都会用到的公共代码,比如日期格式化的工具类、数据库访问工具类等,主进程和渲染进程的代码都有可能使用这些类。
  • src/main 目录放置主进程的代码。
  • src/model 目录放置应用程序的模型文件,比如消息类、会话类、用户设置类等,主进程和渲染进程的代码都有可能使用这些类。
  • src/renderer 目录放置渲染进程的代码。
  • src/renderer/assets 放置字体图标、公共样式、图片等文件。
  • src/renderer/components 放置公共组件,比如标题栏组件、菜单组件等。
  • src/renderer/store 目录存放 Vue 项目的数据状态组件,用于在不同的 Vue 组件中共享数据。
  • src/renderer/router 目录存放 Vue 项目的路由配置信息。
  • src/renderer/indow 目录存放不同窗口的入口组件,这些组件是通过 vue-router 导航的,这个目录下的子目录存放对应窗口的子组件。
  • src/renderer/App.vue 是渲染进程的入口组件,这个组件内只有一个用于导航到不同的窗口。
  • src/renderer/main.ts 是渲染进程的入口脚本。
  • index.html 是渲染进程的入口页面。
  • vite.config.ts 是 vite 的配置文件。

调整好工程结构后,要修改一下 index.html 的代码才能让这些调整生效。实际上就是修改一下渲染进程入口脚本的引入路径:

<script type="module" src="/src/renderer/main.ts"></script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文