Vladimir Kotikov created CB-10430:
-------------------------------------
Summary: cordova-common events don't reach platform's code
Key: CB-10430
URL: https://issues.apache.org/jira/browse/CB-10430
Project: Apache Cordova
Issue Type: Bug
Components: CordovaCommon
Affects Versions: 1.0.0
Reporter: Vladimir Kotikov
Assignee: Vladimir Kotikov
Fix For: 1.1.0
I was looking to get verbose output of cordova-windows to see what external
commands it is running on my behalf. I was hoping the APIfication with use of
superspawn will help here. However, that does not seem to be the case – even
though the code seems to suggest that.
{code}
exports.spawn = function(cmd, args, opts) {
..
events.emit(opts.printCommand ? 'log' : 'verbose', 'Running command: ' +
maybeQuote(cmd) + ' ' + args.map(maybeQuote).join(' '));
..
}
{code}
{noformat}
λ cordova build windows --verbose -- --appx=uap --verbose
Executing "before_build" hook for all plugins.
Executing "before_prepare" hook for all plugins.
Searching PlatformJson files for differences between project vs. platform
installed plugins
No differences found between project and windows platform. Continuing...
Generating config.xml from defaults for platform "windows"
Updated project successfully
Executing "after_prepare" hook for all plugins.
Executing "before_compile" hook for all plugins.
Searching for available MSBuild versions...
Found MSBuild v14.0 at C:\Program Files (x86)\MSBuild\14.0\bin
Found MSBuild v12.0 at C:\Program Files (x86)\MSBuild\12.0\bin\amd64\
Found MSBuild v4.0 at C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
Building project: d:\apps\app\platforms\windows\CordovaApp.Windows10.jsproj
Configuration : debug
Platform : anycpu
C:\Program Files (x86)\MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets(181,5):
error : Couldn't find the required information in the lock file. Make sure you
have .NETCore,Version=v5.0/win10-anycpu mentioned in your targets. [
d:\apps\app\platforms\windows\CordovaApp.Windows10.jsproj]
ERROR building one of the platforms: Error: C:\Program Files
(x86)\MSBuild\14.0\bin\msbuild.exe: Command failed with exit code 1
You may not have the required environment or OS to build this project
Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe: Command failed with
exit code 1
at ChildProcess.whenDone
(d:\apps\app\platforms\windows\cordova\node_modules\cordova-common\src\superspawn.js:139:23)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at maybeClose (internal/child_process.js:817:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
{noformat}
As you can see there is no “Running command …”
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]