运行到remote.app.getPath('documents')时报错

来源:8-5 在 App 中集成文件操作

weixin_慕九州6102698

2022-11-05

老师,你好!
我在运行到const savedLocation = remote.app.getPath(‘documents’)时,报Uncaught TypeError: Cannot read properties of undefined (reading ‘app’)

写回答

2回答

张轩

2022-11-07

同学你好

因为 20 版本以上的 remote 有新的玩法,按照步骤来 https://www.npmjs.com/package/@electron/remote

// remote 挪到了一个单独的包里,先安装
npm install --save @electron/remote
// 在 main.js 中 初始化
require('@electron/remote/main').initialize()
// 在 window 新建后,app ready 事件中
require('@electron/remote/main').enable(mainWindow.webContents)

// 现在成功的在 main中配置完毕了。
// 来到 App.js 中,引用
const remote = window.require('@electron/remote')

成功了,亲测可用~

//img.mukewang.com/szimg/636867700938f2c920141354.jpg

2
2
张轩
回复
哎呦不对哦
谢谢提议 最新的第一章基础知识已经更新成最新的版本了 后面全更新成本有点大 今年看看时间 新的方式可以根据第一章的方法来做
2024-03-25
共2条回复

张轩

2022-11-06

同学你好

可以将你的代码库(git)提供给我,我在本地帮你看一下。

0
1
weixin_慕九州6102698
https://github.com/Yangjun79/cloud-doc-study/
2022-11-06
共1条回复

2024更新 Electron+React+七牛云实战跨平台桌面应用

开发一款自动云同步的 Markdown 文件管理软件

1251 学习 · 463 问题

查看课程