#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
помощью .
Так есть ли у меня способ остановить это?
Я также заметил, что там написано «Редактор заметок», но какое это имеет отношение к чему-либо? Это не нарушает процесс и, похоже, ни на что не влияет, но это раздражает.
ИЗМЕНИТЬ : это было вызвано требованием («холст»), а не его установкой. Так как же я могу потребовать этого, не получив предупреждения?
Комментарии:
1. Не уверен, что это значит, но вот откуда это берется: github.com/frida/glib/blob/master/gio/gwin32appinfo.c#L3477
2. Я чувствую, что это потому, что собственный модуль Linux запускается в Windows. Не уверен.
Ответ №1:
Я столкнулся с аналогичной проблемой, но вместо этого с « Microsoft.Print3D
» и» Microsoft.DesktopAppInstaller
«.
Причина:
ИДК xD. В нем действительно говорится, что в https://github.com/frida/glib/blob/master/gio/gwin32appinfo.c#L3477 нири писал ранее, что:
…для 100% правильной обработки нам (GLib и GIO) необходимо помнить, какие расширения (обработчики) поддерживают какие глаголы, и каждый обработчик получает свою собственную копию объекта verb, поскольку наш дизайн ориентирован на обработчик, а не на глаголы. Приложение также получает список глаголов, но без обработчиков оно понятия не имело бы, какие глаголы можно использовать с какими расширениями.
Что касается того, почему в нем нет глаголов, я подозреваю, что это как-то связано с регистрами и установкой из-за решения, которое я привел ниже.
Мое решение: Переустановка проблемного приложения
Прежде чем вы начнете, это только исправило мою проблему с Print3D и усугубило проблему с DesktopAppInstaller; теперь в нем написано «Не удалось открыть манифест…», и мне пришлось переустановить его, что также устраняет проблему с canvas.
- Запустите Powershell с правами администратора
- Get-AppxPackage «
HaukeGtze.NotepadEditor
» -все пользователи - Если он существует, перейдите к номеру 4.
или
Get-AppXPackage -allusers
- Найдите проблемный (
HaukeGtze.NotepadEditor
) и отметьте ИМЯ (не полное имя пакета). Get-AppXPackage [name here] -allusers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
Комментарии:
1. Хорошо, так это будет Блокнот или Блокнот ?
2. @MrMythical я предполагаю, что Notepad , но у меня самого нет этого приложения, зарегистрированного в Get-AppxPackage (установлено из стороннего установщика); возможно, вы установили его из магазина Windows.
3. Я установил его из магазина Windows