你好,我是社区的新手,我对收到的错误有疑问。
我也是Vue.js,Vuex和电子的新手,但是将MacOS计算机更新到10.15之后,我无法正确构建vue电子应用程序。
我被打中错误:
(node:72332) UnhandledPromiseRejectionWarning: Error: Failed to serialize arguments
at WebContents._.send (electron/js2c/browser_init.js:157:2252)
at eval (webpack:///./node_modules/vuex-electron/dist/shared-mutations.js?:1:1508)
at Array.forEach (<anonymous>)
at a.c (webpack:///./node_modules/vuex-electron/dist/shared-mutations.js?:1:1483)
at eval (webpack:///./node_modules/vuex-electron/dist/shared-mutations.js?:1:2409)
at eval (webpack:///./node_modules/vuex/dist/vuex.esm.js?:477:38)
at Array.forEach (<anonymous>)
at Store.commit (webpack:///./node_modules/vuex/dist/vuex.esm.js?:477:6)
at boundCommit (webpack:///./node_modules/vuex/dist/vuex.esm.js?:414:19)
at eval (webpack:///./node_modules/vuex-rest-api/dist/Store.js?:174:33)
(节点:72332)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。该错误是由于在没有catch块的情况下抛出异步函数而引起的,或者是由于拒绝了未经.catch()处理的诺言而引起的。要在未处理的承诺拒绝时终止节点进程,请使用CLI标志--unhandled-rejections=strict
(请参见https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode)。 (拒绝ID:1)
(节点:72332)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。将来,未处理的承诺拒绝将以非零退出代码终止Node.js进程。
这似乎是Vuex-electron或Vuex-rest-api的依赖项问题,但是我不确定这是什么意思或如何处理。
我尝试过:
删除node_modules和package.lock.json并使用“ npm install”重新安装它们,但没有成功
我还试图删除从“ Vuex-electron”导入的createSharedMutations()方法,该应用程序显示了从API检索的数据,但是该状态在其他类中变得不可共享。
感谢您的帮助,谢谢