当前位置: 首页 > 知识库问答 >
问题:

前端 - 请问在electron项目中,如果通过vite.config.ts 配置绝对路径的resolve-alias?

都博裕
2024-09-07

请问在,electron项目中,如果通过vite.config.ts 配置绝对路径的resolve-alias?

我尝试对:
electron.vite.config.ts 配置,(按照main和renderer配置resolve-alias)

import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
import react from '@vitejs/plugin-react'
import path from 'path'

export default defineConfig({
  main: {
    resolve: {
      alias: {
        '@main': path.resolve(__dirname, 'src/main')
      }
    },
    plugins: [externalizeDepsPlugin()]
  },
  preload: {
    plugins: [externalizeDepsPlugin()]
  },
  renderer: {
    resolve: {
      alias: {
        '@renderer': path.resolve(__dirname, 'src/renderer')
      }
    },
    plugins: [react()]
  }
})

但是实际不生效:
image.png

共有1个答案

呼延子安
2024-09-07

还需要修改 tsconfig.json 中的 path

 类似资料:
  • 请问下,在electron项目中,数据库路径是使用哪个呢? 在开发Electorn的时候,我们有开发环境和生产环境, 1、请问下,是否需要这里进行一下区分加载? 比如: 判定当前环境是开发环境,就加载/src/main/db/下的数据库文件; 判定当前环境是生产环境,就按照上面截图的方式加载数据库文件?(不存在还需要创建)

  • 请问,如何对Electron做开启启动的配置呢,官方文档好像没有说明 1、如何设置Electron应用的开机启动,在哪里可以配置? 2、我也想要在Electron应用的设置中进行配置是否开机启动,请问如何做呢?

  • 问题内容: 我正在尝试在当前包外部的路径中运行exe文件。我运行它的code.java文件在 但是exe所在的目录 如果可能的话,似乎最好的解决方案是获取Project的绝对路径,然后在其中添加“ src \ main \ resources \”。有什么好方法吗?或者有替代的解决方案?我正在使用Eclipse,但如果也可以在其他IDE中使用它,那就太好了。谢谢你的帮助。 问题答案: 解决此问题的

  • 问题内容: 在这个话题上有很多困惑。已经提出了几个问题。事情似乎仍然不清楚。ClassLoader,绝对文件路径等 假设我有一个项目目录结构, 我在“ lib / txt”目录中有一个资源说“ txtfile.txt”。我想以系统独立的方式访问它。我需要项目的绝对路径。所以我可以将路径编码为abspath +“ / lib / Dictionary / txtfile.txt” 假设我这样做 我得

  • 本文向大家介绍java项目中的绝对路径和相对路径用法说明,包括了java项目中的绝对路径和相对路径用法说明的使用技巧和注意事项,需要的朋友参考一下 绝对路径:不可改变的路径 本地绝对路径:增加盘符的路径(e:/test/test.html) 网络绝对路径:增加协议,IP地址,端口号的路径(http://localhost:8080/test/test.html) 相对路径:可以改变的路径,但是以基

  • 问题内容: 嗨,我需要使用FileInputStream读取文件,但是我没有获得正确的路径。我的文件位于C:\ Users \ tester \ Documents \ Java Project \ Samples \ ProjectOne \ src \ pdfReader中。但是,当我使用以下代码时,我得到的错误路径是“ / C:/ Users / tester / Documents / J