NodeJS Модуль геолокации Windows 10 выдает ошибку в электронном виде при запуске приложения - PullRequest
0 голосов
/ 09 ноября 2018

Я использовал модуль "@ nodert-win10-rs4 / windows.devices.geolocation" в приложении Electronjs, которое работало нормально. Позже я установил модуль узла и перестроил все модули. Теперь перестал работать и выкидывал ошибку. Предыдущая версия этого модуля ("@ nodert-win10-rs4 / windows.devices.geolocation") была 1.0.0, поэтому я переустановил ее, новая версия модуля - "0.3.2", но все равно ошибка. Даже я попробовал это в новом новом приложении быстрого запуска электронов, и я вижу ту же ошибку. Я добавляю сюда скриншот package.json и ошибку. (К сведению - модуль устанавливается и перестраивается без каких-либо ошибок, хотя есть предупреждение, я также добавил скриншот установки / сборки). Очень ценю любую помощь / предложения.

Я видел другие сообщения с похожими ошибками, но я уже предпринял действия, упомянутые там.

Спасибо Musa

N.B - Крест размещен здесь

package.json app error rebuild log

1 Ответ

0 голосов
/ 04 июля 2019

Я столкнулся с той же проблемой, и вот как я решил ее.

  1. Скопируйте windows.devices.geolocation в папку вашего электронного приложения и обновите зависимости, чтобы указать местоположение папки. Вам нужно, чтобы эта строка была добавлена ​​в ваш package.json вашего приложения Electron

"windows.devices.geolocation": "файл: windows.devices.geolocation"

  1. Перейдите во вновь скопированную папку и создайте «аддон» NodeRT, соответствующий вашей версии Electron. Смотрите этот пост здесь NodeRT с электроном

    Перестройка узла-гипа --target = 4.0.1 --arch = x64 --dist-url = https://atom.io/download/atom-shell

  2. Запустите npm install на верхнем уровне приложения Electron.

...