Как опубликовать версию приложения с JS Electron - PullRequest
1 голос
/ 08 апреля 2019

Я хочу опубликовать версию своего приложения, но вместо этого я получил эту странную ошибку.Кто-то видит, что не так, потому что я этого не вижу.(Node.js включен)

ошибка: неожиданный токен <</p>

<script>
  console.log(process);
   let output =
  <h2 class="page-header">App version Data</h2> 
   <ul class="list-group"> 
    <li class="list-group-item">Node: ${process.versions.node}</li>
     </ul>

   document.getElementById('output').innerHTML = output;
</script>

Ответы [ 2 ]

0 голосов
/ 08 апреля 2019

В вашем Javascript на стороне клиента вам может потребоваться remote для получения версии вашего приложения:

var appVersion = require("electron").remote.app.getVersion();

remote (https://electronjs.org/docs/api/remote)

Используйте модули основного процесса из процесса рендеринга.

Пример того, как я использую его для определения версии приложения.

0 голосов
/ 08 апреля 2019

process.versions.node доступно только в Nodejs. Здесь вы пытаетесь получить номер версии из клиентского JavaScript (я полагаю ..), который не будет работать.

Вы можете открыть API-интерфейс nodeJs и написать запрос Get, чтобы получить версию в переднем конце.

Электрон имеет следующий API для получения версии приложения, которая получает версию из package.json. https://electronjs.org/docs/api/app#appgetversion

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...