电子默认应用程序不会更改

Yag*_*giz 0 gruntjs electron

我正在尝试将我的Google Closure Library使用的网络应用程序转换为Electron.我曾经grunt-electron打包过应用程序,但它似乎并没有改变Test.app的默认应用程序.在Test.app/Contents/Contents/app/中存在我的应用程序,但它不加载我的应用程序,但确实加载默认应用程序.

我的档案层次:

  • www:index.js(电子配置文件),index.html,css/,fonts /,js/**

我的笨蛋任务:

electron: {
        osxBuild: {
            options: {
                name: 'Test App',
                dir: 'www',
                out: 'build',
                version: '0.25.3',
                platform: 'darwin',
                arch: 'x64'
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

CKK*_*CKK 5

检查你的www目录中是否存在package.json文件,并在其中设置了主js.

它应该是这样的:

{
  "name"    : "your-app",
  "version" : "0.1.0",
  "main"    : "main.js"
}
Run Code Online (Sandbox Code Playgroud)