2017-06-24 15 views
1

私は電子を初めて使い、最初の電子アプリケーションを作った、それは正常に動作しますnpm startを使用しているときにnpm run私はアプリケーションを実行することができません。電子が見つかりません/resources/app/index.js

{ 
    "name": "cocoa", 
    "version": "1.0.0", 
    "description": "", 
    "main": "index.js", 
    "scripts": { 
    "start": "electron main.js", 
    "package-linux" : "electron-packager . --platform=linux --arch=x64 --electron-version=1.4.13" 
    }, 
    "author": "", 
    "license": "ISC", 
    "devDependencies": { 
    "electron-packager": "^8.7.1" 
    } 
} 

これはmain.jsファイルは次のとおりです:

これは私のpackage.jsonである

A JavaScript error occurred in the main process 
Uncaught Exception: 
Error: Cannot find module '/home/user/Documents/dev/cocoa/cocoa-linux-x64/resources/app/index.js' 
    at Module._resolveFilename (module.js:455:15) 
    at Function.Module._resolveFilename (/home/user/Documents/dev/cocoa/cocoa-linux-x64/resources/electron.asar/common/reset-search-paths.js:35:12) 
    at Function.Module._load (module.js:403:25) 
    at Object.<anonymous> (/home/user/Documents/dev/cocoa/cocoa-linux-x64/resources/electron.asar/browser/init.js:171:8) 
    at Module._compile (module.js:556:32) 
    at Object.Module._extensions..js (module.js:565:10) 
    at Module.load (module.js:473:32) 
    at tryModuleLoad (module.js:432:12) 
    at Function.Module._load (module.js:424:3) 
    at Module.runMain (module.js:590:10) 

:実行可能ファイルを実行している場合、CLIは、このエラーメッセージを表示します(私はUbuntuのLinuxを実行しています)

const electron = require('electron') 
const {app, BrowserWindow} = electron 

app.on('ready',()=> { 
    let win = new BrowserWindow({ 
    width:400, 
    height:400 
    }) 
    win.loadURL('http://google.com') 
}) 

私が間違っていることを誰かが知っていますか、ありがとうございます。

答えて

0

これは本当にばかだ。私はプロジェクトmain.jsのメインjsファイルに名前を付けました。実際にはindex.jsという名前にしなければなりませんでした 問題が解決しました!

関連する問題