electron vue3 typescript 使用 nodejs 的 fs, path 等库, 以及类型声明
在 electron 环境下的 vue3 使用 import 会导致报错,但是又想使用代码提示支持,可以使用如下方法。<template>...</template><script setup lang="ts">const fs = require("fs") as typeof import("fs");const path = require("path"
·
在 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,
},
});
更多推荐
已为社区贡献9条内容
所有评论(0)