Can't package my application using electron-packager

时间:2016-10-20 13:07:19

标签: npm package electron node-modules

I am trying to build a test app using Electron in my Windows 7 x86. I have Node.js, npm, electron and electron-packager installed. The project's directory structure looks like this:

app
   package.json
   main.js
   index.htlm

I have the following in my package.json file:

{
    "name" : "TestApp",
    "main" : "main.js",
    "version" : "0.01",
    "scripts" : {
        "start" : "electron .",
        "package" : "electron-packager / TestApp --platform=win32 --arch=ia32 --verson=0.30.2 --overwrite "
    }
}

And here is the image of what's happening,

enter image description here after reading the script, it freezes (or I don't know what happens) and nothing happens. I waited for 15-20 minutes but there is no progress after reaching this step. Can someone please help!

1 个答案:

答案 0 :(得分:1)

如果从npm package目录中运行app命令,则package.json文件中的命令应配置为:

{
    "name" : "TestApp",
    "main" : "main.js",
    "version" : "0.01",
    "scripts" : {
        "start" : "electron .",
        "package" : "electron-packager . TestApp --platform=win32 --arch=ia32 --verson=0.30.2 --overwrite "
    }
}

请注意,上面一行中的electron-packager .表示当前位置是要打包的应用程序的目录。