electron打包问题提示版本参数有问题?

我的文件结构:

T:\app\    
T:\app\index.html
T:\app\res\1.png

index.html是静态页面,也就是想打包成全平台的程序的网页

package.json文件

{
    "name": "Minesweeper",
    "version": "0.1.0",
    "main": "./main.js",
    "scripts": {
        "start": "electron .",
        "package": "electron-packager ./app HelloWorld --all --out ./outApp --version 1.62 --overwrite --icon=./res/1.png"
    },
    "devDependencies": {
        "electron": "^1.6.2",
        "electron-packager": "^8.5.2",
        "electron-prebuilt": "^1.4.13"
    }
}

我是用yarn管理包,尝试用yarn run package,结果出现这个错误(搜索不到)

T:\app>yarn run package
yarn run v0.24.5

$ electron-packager ./app HelloWorld --all --out ./outApp --version 1.62 --overwrite --icon=./res/1.png
WARNING: The version parameter is deprecated, use electronVersion (or --electron-version in the CLI) instead

... and 1 more
Failed to find Electron v1.62 for linux-ia32 at https://github.com/electron/electron/releases/download/v1.62/electron-v1.62-linux-ia32.zip
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

尝试用npm打包也一样

T:\app>npm run-script package

> Minesweeper@0.1.0 package T:\app

electron-packager ./app HelloWorld --all --out ./outApp --version 1.62 --overwrite --icon=./res/1.png

WARNING: The version parameter is deprecated, use electronVersion (or --electron-version in the CLI) instead

... and 1 more
Failed to find Electron v1.62 for linux-ia32 at https://github.com/electron/electron/releases/download/v1.62/electron-v1.62-linux-ia32.zip

npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run-script" "package"
npm ERR! node v7.9.0
npm ERR! npm  v4.2.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! Minesweeper@0.1.0 package: `electron-packager ./app HelloWorld --all --out ./outApp --version 1.62 --overwrite --icon=./res/1.png`
npm ERR! Exit status 1
npm ERR!

都是提示这个版本什么过期的,但我看教程version写的是electron的版本号,安装的时候也是直接安装package.json的版本安装的吧。。。。。。

阅读 7.5k
2 个回答

version 改成 electronVersion ,问题解决

新手上路,请多包涵

这个......是1.6.2, 不是1.62, 不造是不是这个原因

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题