使用Electron将Web应用程序转换为桌面应用程序

使用Electron将Web应用程序转换为桌面应用程序,electron,Electron,嘿,我是网络开发者,我想为桌面制作应用程序。我发现了一个名为Electron的程序,我从这个页面下载了它:Electron.atom.io 接下来,我创建了运行此应用程序所需的文件: index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Hello World!</title> </head> &l

嘿,我是网络开发者,我想为桌面制作应用程序。我发现了一个名为Electron的程序,我从这个页面下载了它:Electron.atom.io

接下来,我创建了运行此应用程序所需的文件:

index.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Hello World!</title>
  </head>
  <body>
    <h1>Hello World!</h1>
    We are using node <script>document.write(process.versions.node)</script>,
    Chrome <script>document.write(process.versions.chrome)</script>,
    and Electron <script>document.write(process.versions.electron)</script>.
  </body>
</html>
和package.json:

{
  "name"    : "Test-App",
  "version" : "0.1.0",
  "main"    : "main.js"
}
现在当我输入CMD时

电子

我得到了错误

“电子”不被识别为内部或外部命令, 可操作的程序或批处理文件


有没有办法在没有CMD的情况下从安装的应用程序运行此程序,或者如何修复此问题?

欢迎使用stackoverflow

您安装的软件包是一个演示软件包,旨在演示Electron向开发人员提供的不同功能。它现在不适合你的需要

正如devilfart和Vadim指出的,您需要的是一个全局安装的Electron运行时。这可以通过启动具有管理权限的命令行并输入以下命令来实现:

npm安装-g electron


这将把Electron运行时作为全局包安装在基本节点模块目录中,并启用
Electron
命令的使用。

是否全局安装了Electron<代码>npm安装-g electron我使用安装程序安装electron,而不是使用npm@devilfart@S.MiElectron没有安装程序,它是通过NPM分发和安装的。您可能下载并安装了Electron API演示应用程序,其中包含Electron API的演示。是的,这是我下载的Electron的名称,但我如何通过npm安装它@瓦迪姆猕猴
{
  "name"    : "Test-App",
  "version" : "0.1.0",
  "main"    : "main.js"
}