凯凯本凯 2023-02-04 17:58 采纳率: 72.5%
浏览 102

Vite + Electron 启动失败

使用 Vite 启动 Electron 失败,错误信息:

[vite:build-import-analysis] Parse error @:3:12
file: D:/site/fanbook-bot-tools/src/App.vue:3:11
1: <template>
2:   Hello, World!
3: </template>
              ^
4: <script lang="ts" setup></script>

package.json(不知道是不是版本问题):

{
  "name": "my-electron-app",
  "private": true,
  "version": "0.1.0",
  "type": "module",
  "scripts": {
    "dev": "vite --port 4498",
    "build": "vue-tsc && vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "vue": "^3.2.45"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^4.0.0",
    "electron": "^22.2.0",
    "electron-builder": "^23.6.0",
    "typescript": "^4.9.3",
    "vite": "^4.1.0",
    "vite-plugin-electron": "^0.11.1",
    "vue-tsc": "^1.0.24"
  }
}

vite.config.ts

import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import electron from "vite-plugin-electron";

export default defineConfig({
  plugins: [
    vue(),
    electron({
      entry: "src/main.ts",
      vite: {
        build: {
          outDir: "dist",
        },
      },
    }),
  ],
});

src/main.ts

import { createApp } from 'vue';

import App from './App.vue';

createApp(App)
  .mount('#app')
  • 写回答

3条回答 默认 最新

  • 魔法少女00 2024-04-01 12:05
    关注

    解决了吗,我也遇到这个问题了

    评论

报告相同问题?

问题事件

  • 创建了问题 2月4日