首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子重建“找不到电子应用程序”

电子重建“找不到电子应用程序”
EN

Stack Overflow用户
提问于 2016-05-27 17:48:23
回答 6查看 46.1K关注 0票数 45

在通过npm安装本机模块以便与电子(原子外壳)一起使用之后,我正在尝试运行电子重建:

代码语言:javascript
复制
>>./node_modules/.bin/electron-rebuild

在项目目录中,b“~/ project _js/电子/”(其中包含node_modules/)。但我收到一条错误消息:

代码语言:javascript
复制
>>Unable to find Electron app at ~/project_js/React-Redux-Py-Electron/console.log(process.versions.modules)

使用版本:

代码语言:javascript
复制
node v6.2.0, 
npm 3.8.9, 
electron-prebuilt 1.2.0, 
electron-rebuild 1.1.4, 

我相信这都是最新的。在某个时候,也许在某些版本升级之前,这是可行的。

有人能解释并提出解决办法吗?谢谢。

EN

回答 6

Stack Overflow用户

发布于 2017-01-25 09:27:19

检查您的package.json是否有“主”密钥。这里main.js是您的电子配置JS文件。

代码语言:javascript
复制
{
  "name": "appname",
  "version": "0.0.0",
  "license": "MIT",
  "main": "main.js"
}
票数 91
EN

Stack Overflow用户

发布于 2018-06-29 06:30:53

入口点文件名和package.json主文件名应该相同。假设您的入口点文件名为app.js,那么package.json如下所示

代码语言:javascript
复制
{
  "name": "myelectron",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "electron ."
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "electron": "^2.0.3"
  }
}
票数 13
EN

Stack Overflow用户

发布于 2016-11-15 14:05:29

对于我来说,它抛出了这个错误,因为在我运行package.json命令的文件夹中缺少了electron文件。确保文件夹由名为

  1. main.js
  2. index.html
  3. package.json

并在electronappBrowserWindow中定义变量,如

代码语言:javascript
复制
               const electron = require('electron');             
               const {app, BrowserWindow} = electron;  
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37489543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档