Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
6.3.1
-
None
-
None
Description
In you are disconnected from the internet and try to add a platform or plugin that has previously been cached, Cordova eventually successfully installs the platform/plugin, but only after a very long wait.
We could check for the existence of the cached platform/plugin before calling npm cache add. This would mean an instant return when not connected to the internet.
Note that this will only help if we are adding a specific version - when a version range is specified, we need to hit the internet anyway to find the matching version.
Background: First time build failures in Cordova tools in Visual Studio are primarily due to npm failures. Therefore we are working to avoid any requirement for npm} to hit the internet in simple build scenarios. This includes pre-installing cached versions of certain platforms and plugins. But we only get the full benefit if Cordova uses these cached versions if it finds them, without calling npm cache add.
Attachments
Issue Links
- links to