在 electron 环境下的 vue3 使用 import 会导致报错,但是又想使用代码提示支持,可以使用如下方法。

<template>...</template>

<script setup lang="ts">

const fs = require("fs") as typeof import("fs");
const path = require("path") as typeof import("path");

// code here ...

</script>

<style>...</sstyle>

注意一定要在 main 开启 nodejs 支持

 new BrowserWindow({
        webPreferences: {
            // 开启node
            nodeIntegration: true,
            contextIsolation: false,
        },
    });
Logo

前往低代码交流专区

更多推荐