cordova-electron icon indicating copy to clipboard operation
cordova-electron copied to clipboard

Cordova flag --buildConfig does not seem to work

Open rohitagre opened this issue 4 years ago • 1 comments

Bug Report

Problem

cordova build command does not accept --buildConfig flag for electron

    --buildConfig....................... Use the specified build configuration
                                         instead of default build.json

https://cordova.apache.org/docs/en/latest/reference/cordova-cli/#cordova-build-command

What is expected to happen?

The configuration must be loaded from the given config file.

What does actually happen?

user@pc ~ % cordova build electron --buildConfig=buildConfig.json  --release 
Cannot find module 'buildConfig.json'

Information

Command or Code

Create a file named buildConfig.json and put all build flags in that file, remove build.json if any. Run the following commands

cordova platform add electron@nightly
cordova build electron --buildConfig=buildConfig.json  --release 

Environment, Platform, Device

Environment : MacOS Platform : Cordova Electron building for Mac and windows on Mac

Version information

OS : MacOS 10.15.5 Cordova : 9.0.0 ([email protected]) Cordova-electron : nightly build

Checklist

  • [x] I searched for existing GitHub issues
  • [x] I updated all Cordova tooling to most recent version
  • [x] I included all the necessary information above

rohitagre avatar Jul 15 '20 19:07 rohitagre

@jammer99

The current workaround solution is either:

  1. Provide the full file path to the build configuration json. E.g. /path/to/buildConfig.json
  2. Rename the file too build.json and do not set the --buildConfig.

I believe I see what might be happening and will fix it later today.

erisu avatar Jul 16 '20 02:07 erisu