在通过npm安装本机模块以便与电子(原子外壳)一起使用之后,我正在尝试运行电子重建:
>>./node_modules/.bin/electron-rebuild在项目目录中,b“~/ project _js/电子/”(其中包含node_modules/)。但我收到一条错误消息:
>>Unable to find Electron app at ~/project_js/React-Redux-Py-Electron/console.log(process.versions.modules)使用版本:
node v6.2.0,
npm 3.8.9,
electron-prebuilt 1.2.0,
electron-rebuild 1.1.4, 我相信这都是最新的。在某个时候,也许在某些版本升级之前,这是可行的。
有人能解释并提出解决办法吗?谢谢。
发布于 2017-01-25 09:27:19
检查您的package.json是否有“主”密钥。这里main.js是您的电子配置JS文件。
{
"name": "appname",
"version": "0.0.0",
"license": "MIT",
"main": "main.js"
}发布于 2018-06-29 06:30:53
入口点文件名和package.json主文件名应该相同。假设您的入口点文件名为app.js,那么package.json如下所示
{
"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"
}
}发布于 2016-11-15 14:05:29
对于我来说,它抛出了这个错误,因为在我运行package.json命令的文件夹中缺少了electron文件。确保文件夹由名为
main.jsindex.htmlpackage.json并在electron、app和BrowserWindow中定义变量,如
const electron = require('electron');
const {app, BrowserWindow} = electron; https://stackoverflow.com/questions/37489543
复制相似问题