在 linux 中使用 Vue CLI 插件 Electron Builder 为 windows 构建可执行文件
Build executable for windows with Vue CLI Plugin Electron Builder in linux
我正在尝试从我的 linux 为 windows 构建一个可执行文件,但到目前为止我还无法做到。
根据 documentation, 它告诉我可以在这里配置,例如,输出文件夹。
pluginOptions: {
electronBuilder: {
outputDir: 'desktop-for-windows',
},
},
如果它有效但没有说明如何更改平台 (s.o) 来构建。
也尝试测试以下命令:
npm run electron:build --win
但默认情况下它为 linux
构建
运行 试图从旧的样板转移到刚刚使用的 Vue-CLI 3。
运行 从项目目录中查看它是否有效:
./node_modules/.bin/vue-cli-service electron:build --windows
我从 node_modules
下的 vue-cli-plugin-electron-builder
目录中的 ui.js
文件中得到了 --windows
。其他选项是 --linux
和 --macos
。令我惊讶的是我没有看到 --all
标志,或者这一切都不是默认设置。
如果您在 package.json
中的 scripts
下添加 "build:win": "vue-cli-service electron:build --windows"
,那么您可以从那里改为 运行 npm run build:win
。
我刚遇到同样的问题,找到了很简单的答案。
你可以在项目目录中 运行 npm run electron:build -- --linux deb --win nsis
这里有更多相关信息:https://nklayman.github.io/vue-cli-plugin-electron-builder/guide/recipes.html#multi-platform-build
我正在尝试从我的 linux 为 windows 构建一个可执行文件,但到目前为止我还无法做到。
根据 documentation, 它告诉我可以在这里配置,例如,输出文件夹。
pluginOptions: {
electronBuilder: {
outputDir: 'desktop-for-windows',
},
},
如果它有效但没有说明如何更改平台 (s.o) 来构建。 也尝试测试以下命令:
npm run electron:build --win
但默认情况下它为 linux
构建运行 试图从旧的样板转移到刚刚使用的 Vue-CLI 3。
运行 从项目目录中查看它是否有效:
./node_modules/.bin/vue-cli-service electron:build --windows
我从 node_modules
下的 vue-cli-plugin-electron-builder
目录中的 ui.js
文件中得到了 --windows
。其他选项是 --linux
和 --macos
。令我惊讶的是我没有看到 --all
标志,或者这一切都不是默认设置。
如果您在 package.json
中的 scripts
下添加 "build:win": "vue-cli-service electron:build --windows"
,那么您可以从那里改为 运行 npm run build:win
。
我刚遇到同样的问题,找到了很简单的答案。
你可以在项目目录中 运行 npm run electron:build -- --linux deb --win nsis
这里有更多相关信息:https://nklayman.github.io/vue-cli-plugin-electron-builder/guide/recipes.html#multi-platform-build