javascript - 这个警告是什么意思?每次我重新启动 Node 进程时都会发生这种情况

标签 javascript node.js

警告:

(process:3380): GLib-GIO-WARNING **: 12:47:10.778: Unexpectedly, UWP app `HaukeGtze.NotepadEditor_1.795.1.0_x64__6bk20wvc8rfx2' (AUMId `HaukeGtze.NotepadEditor_6bk20wvc8rfx2!notepad') supports 182 extensions but has no verbs
我认为“意外”一词之前的部分是时间,但其余部分是什么意思?
在这之前我做的最后一件事是使用 npm install canvas --save 安装 Canvas 。 .
那么我有办法阻止这种情况吗?
我还注意到它在那里说 NotepadEditor 但这与任何事情有什么关系?它不会使进程崩溃,并且似乎不会影响任何事情,但这很烦人。
编辑 :它是由 require('canvas') 而不是安装它引起的。那么我怎么能在没有收到警告的情况下要求它呢?

最佳答案

我遇到了类似的问题,但使用了“Microsoft.Print3D”和“Microsoft.DesktopAppInstaller”。
原因:
IDK xD。它确实在 https://github.com/frida/glib/blob/master/gio/gwin32appinfo.c#L3477 中说niry之前发布过,那:

...for 100% correct handling we (GLib and GIO) need to remember which extensions (handlers) support which verbs, and each handler gets its own copy of the verb object, since our design is handler-centric, not verb-centric. The app also gets a list of verbs, but without handlers it would have no idea which verbs can be used with which extensions.


至于为什么它没有动词,由于我在下面提供的解决方案,我怀疑它与寄存器和安装有关。
我的解决方案:重新安装有问题的应用程序
在开始之前,这只解决了我的 Print3D 问题,并使 DesktopAppInstaller 的问题变得更糟;它现在显示“无法打开 list ...”,我不得不重新安装它,这也消除了 Canvas 的问题。
  • 以管理员权限运行 Powershell
  • 获取 AppXPackage "HaukeGtze.NotepadEditor "-allusers
  • 如果存在,请跳至第 4 号。

  • 或者
  • Get-AppXPackage -allusers
  • 找到有问题的( HaukeGtze.NotepadEditor )并记下名称(不是包全名)。
  • Get-AppXPackage [name here] -allusers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  • 关于javascript - 这个警告是什么意思?每次我重新启动 Node 进程时都会发生这种情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67607643/

    相关文章:

    node.js - 如何调试 webpack?

    javascript - 管道中的 csv 解析错误处理

    node.js - Hubot 与 Rocket.chat

    javascript - 有没有更好的方法来显示和隐藏大量元素并取消选中隐藏的复选框?

    javascript - 如何从开放的 Bootstrap 模式中获取 'id'?

    javascript - 如何使用 Meteor.http.call

    node.js - 平均堆栈 : set default path

    javascript - jQuery 对话框表单序列化在后续使用中重新发布不正确的数据

    javascript - VueJs Axios - 请求 header

    javascript - Node Express Handlebars 帮助程序不返回函数结果