由于main.mjs与remote版本太新导致的语法问题

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

进击的铁牛

2024-07-10

老师,因为之前跟着视频来有遇到过错误,大意是现在不再支持CommonJS语法,所以我按别人的方法通过main.mjs使用ESM语法来解决问题。
但是做到这一节remote的时候,因为现在版本太新,包括解决办法都是使用require来导入remote以初始化并配置等,而我的main.mjs通过import导入remote导致报错,尝试改为课程中的require也会报错(报不再支持的错误)。
请老师帮我看下该怎么修改吧。图片描述这是错误
我的github地址是:https://github.com/TieNiu-Zhao/tn-markdown-doc

写回答

1回答

张轩

2024-07-11

同学你好

请问有没有看今年更新的章节2-9: 是新版使用 remote 的方式,你可以试试看:https://coding.imooc.com/lesson/384.html#mid=80207

0
2
进击的铁牛
解决了,main.mjs用ESM语法,remote单独在其他文件里用CommonJS引入并导出,在main.mjs中import即可
2024-07-11
共2条回复

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

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

1252 学习 · 463 问题

查看课程