使用 ASAR 构建后如何在电子中 运行 命令行
how to run commandline in electron after build with ASAR
child_process 代码如下
var child_process = require('child_process');
child_process.execFile(path.join(__dirname,'./run/start.bat'))
我在 package.json 中有这样的配置
"extraResources": [
{
"from": "./run",
"to": "run"
}
],
使用 electron-builder 构建后,在文件夹资源中我有 2 个文件 electron.asar 和 app.asar 以及文件夹 运行。但在构建后它不是 execFile start.bat 。 运行开发中的 ning 运行良好
process.env.NODE_ENV === 'development'
? path.join(__dirname,'./run/start.bat')
: path.join(process.resourcesPath, 'run/start.bat');
child_process 代码如下
var child_process = require('child_process');
child_process.execFile(path.join(__dirname,'./run/start.bat'))
我在 package.json 中有这样的配置
"extraResources": [
{
"from": "./run",
"to": "run"
}
],
使用 electron-builder 构建后,在文件夹资源中我有 2 个文件 electron.asar 和 app.asar 以及文件夹 运行。但在构建后它不是 execFile start.bat 。 运行开发中的 ning 运行良好
process.env.NODE_ENV === 'development'
? path.join(__dirname,'./run/start.bat')
: path.join(process.resourcesPath, 'run/start.bat');