我想发布我的应用程序的版本,但是却出现了这个奇怪的错误。有人看到错了吗,因为我看不到。 (包含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>
答案 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关于如何使用它确定应用程序版本的信息。