【发布时间】:2021-06-20 23:06:22
【问题描述】:
我想为我的电子应用程序添加更新功能。所以我搜索了一下,发现有“eletron-updater”包。所以我将电子更新程序代码应用于我的应用程序。但它没有出现错误。
我的应用有主父页面,并且有“检查更新”按钮。当我点击“检查更新”按钮时,应该会出现新的更新检查窗口并检查是否有更新。
但是,当我粘贴部分“电子更新程序”代码时,我的应用程序主页为空,并显示错误。
[错误]
Uncaught TypeError: Cannot read property 'on' of undefined
at eval (index.vue?6ced:26)
at Module../node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/renderer/components/UpdateWindow/index.vue?vue&type=script&lang=js& (renderer.js:990)
at __webpack_require__ (renderer.js:791)
at fn (renderer.js:102)
at eval (index.vue?9264:1)
at Module../src/renderer/components/UpdateWindow/index.vue?vue&type=script&lang=js& (renderer.js:3449)
at __webpack_require__ (renderer.js:791)
at fn (renderer.js:102)
at eval (index.vue?b6ec:1)
at Module../src/renderer/components/UpdateWindow/index.vue (renderer.js:3437)
当我删除我的代码并且我的主应用程序运行良好时。但我不知道为什么它不起作用。 但是当我在主页的 index.js 中粘贴代码时,它可以工作。有什么方法可以将该代码放入 UpdateWindow.vue 中?
【问题讨论】:
标签: javascript node.js electron