[ 
https://issues.apache.org/jira/browse/CB-7031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Koudritsky reassigned CB-7031:
-----------------------------------

    Assignee: Mark Koudritsky

> --usenpm option should place downloaded package to util.libDirectory
> --------------------------------------------------------------------
>
>                 Key: CB-7031
>                 URL: https://issues.apache.org/jira/browse/CB-7031
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CordovaLib
>            Reporter: Sergey Grebnov
>            Assignee: Mark Koudritsky
>
> Currently cordova api relies on util.libDirectory to find proper location to 
> platform package. 
> Using --usenpm flag makes it possible to fetch platform from npm. But it uses 
> different folder to store downloaded package.
> default lib directory as per util.libDirectory
> c:\Users\Sergei\.cordova\lib\android 
> with --usenpm
> c:\Users\Sergei\.cordova\lib\npm_cache\cordova-android 
> Due to this there are the following two issues:
> 1. Requirements check failed when adding new platform (if it is not cached)
> cordova platform add wp8 --usenpm
> CordovaError: Requirements check failed: The system cannot find the path 
> specified.
> This is because there is no util.libDirectory directory, package is located 
> in different place.
> 2. Packages downloaded from npm can't be found by cordova  so it downloads 
> them again from git during prepare step, for example the following command 
> will download android template twice
> a) from npm during create step 
> b) from git during prepare step
> cordova_dev platform add android --usenpm
> npm http GET https://registry.npmjs.org/cordova-android/3.5.0
> npm http 304 https://registry.npmjs.org/cordova-android/3.5.0
> Creating android project...
> Creating Cordova project for the Android platform:
>         Path: platforms\android
>         Package: io.cordova.hellocordova
>         Name: HelloCordova
>         Android target: android-19
> Copying template files...
> ...
> Project successfully created.
> __________url: 
> *https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;a=snapshot;h=3.5.0;sf=tgz*
> Downloading cordova library for android...
> Download complete



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to