如何使用JS electronic发布App版本

时间:2019-04-08 09:58:44

标签: javascript html electron

我想发布我的应用程序的版本,但是却出现了这个奇怪的错误。有人看到错了吗,因为我看不到。 (包含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 :(得分:0)

process.versions.node仅在Node.js中可用。在这里,您尝试从客户端JavaScript(我认为..)获取版本号,该版本号将无法正常工作。

您可以公开nodeJs api并编写Get请求以在前端获取审核。

电子具有以下用于获取应用程序版本的API,该API从package.json获取版本。 https://electronjs.org/docs/api/app#appgetversion

答案 1 :(得分:0)

在客户端Javascript上,您可能需要remote才能获取应用程序的版本:

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

远程(https://electronjs.org/docs/api/remote

     
    

使用渲染器流程中的主要流程模块。

  

Example关于如何使用它确定应用程序版本的信息。