You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
import fs from 'fs';
import pathModule from 'path'
import { app } from '@electron/remote';
import { onMounted, ref } from 'vue'; // onMounted,
export default {
name: "app",
setup() {
const path = ref(app.getAppPath());
console.log(path.value);
onMounted(() => {
try {
fs.writeFileSync('myfile.txt', 'the text to write in the file', 'utf-8');
} catch (e) {
alert('Failed to save the file !');
}
});
these are the errors, when I comment the path and app lines out I can write a file in my working directory. I think the problem is the import of the app.
runtime-core.esm-bundler.js:41 [Vue warn]: Unhandled error during execution of setup function
at <App>
warn @ runtime-core.esm-bundler.js:41
app.js:470 Uncaught Error: @electron/remote is disabled for this WebContents. Call require("@electron/remote/main").enable(webContents) to enable it.
at IpcMainImpl.eval (webpack:///./node_modules/@electron/remote/dist/src/main/server.js?:318:61)
at IpcMainImpl.emit (node:events:514:28)
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89402)
at WebContents.emit (node:events:514:28)
The text was updated successfully, but these errors were encountered:
If got some error:
inside background.js
require('@electron/remote/main').initialize();
in the App.vue File
these are the errors, when I comment the path and app lines out I can write a file in my working directory. I think the problem is the import of the app.
The text was updated successfully, but these errors were encountered: