You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Jan Piotrowski (JIRA)" <ji...@apache.org> on 2017/08/02 16:17:00 UTC

[jira] [Commented] (CB-13141) `.git` folder in `/platforms` should not break `cordova plugin add`

    [ https://issues.apache.org/jira/browse/CB-13141?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16111188#comment-16111188 ] 

Jan Piotrowski commented on CB-13141:
-------------------------------------

Ha, seems I reported this before as https://issues.apache.org/jira/browse/CB-12967

> `.git` folder in `/platforms` should not break `cordova plugin add`
> -------------------------------------------------------------------
>
>                 Key: CB-13141
>                 URL: https://issues.apache.org/jira/browse/CB-13141
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-cli
>            Reporter: Jan Piotrowski
>
> When .git folder is present in /platforms:
> {code}
> PS C:\Users\Jan\Documents\stromzaehler> ionic cordova plugin add cordova-plugin-app-version
> > cordova plugin add cordova-plugin-app-version --save
> × Running command - failed!
> [ERROR] Cordova encountered an error.
>         You may get more insight by running the Cordova command above directly.
> [ERROR] An error occurred while running cordova plugin add cordova-plugin-app-version --save (exit code 1):
>         Installing "cordova-plugin-app-version" for .git
>         Failed to install 'cordova-plugin-app-version': Error: Your .git platform does not have Api.js
>         at Object.getPlatformApiFunction
>         (C:\nvm\v8.1.3\node_modules\cordova\node_modules\cordova-lib\src\cordova\util.js:489:19)
>         at Object.getPlatformApi
>         (C:\nvm\v8.1.3\node_modules\cordova\node_modules\cordova-lib\src\platforms\platforms.js:56:25)
>         at handleInstall (C:\nvm\v8.1.3\node_modules\cordova\node_modules\cordova-lib\src\plugman\install.js:618:29)
>         at C:\nvm\v8.1.3\node_modules\cordova\node_modules\cordova-lib\src\plugman\install.js:379:28
>         at _fulfilled (C:\nvm\v8.1.3\node_modules\cordova\node_modules\q\q.js:787:54)
>         at self.promiseDispatch.done (C:\nvm\v8.1.3\node_modules\cordova\node_modules\q\q.js:816:30)
>         at Promise.promise.promiseDispatch (C:\nvm\v8.1.3\node_modules\cordova\node_modules\q\q.js:749:13)
>         at C:\nvm\v8.1.3\node_modules\cordova\node_modules\q\q.js:509:49
>         at flush (C:\nvm\v8.1.3\node_modules\cordova\node_modules\q\q.js:108:17)
>         at _combinedTickCallback (internal/process/next_tick.js:95:7)
>         Error: Your .git platform does not have Api.js
> {/code}
> And when it is (temporarily) gone:
> {code}
> PS C:\Users\Jan\Documents\stromzaehler> ionic cordova plugin add cordova-plugin-app-version
> > cordova plugin add cordova-plugin-app-version --save
> √ Running command - done!
> Installing "cordova-plugin-app-version" for android
> Installing "cordova-plugin-app-version" for ios
> Adding cordova-plugin-app-version to package.json
> Saved plugin info for "cordova-plugin-app-version" to config.xml
> {/code}
> Hidden folders should not influence normal CLI usage, especially not with the .git folder which is a very reasonable use case to track changes done by Cordova to the actual native projects.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org