Jan Piotrowski created CB-13141: ----------------------------------- Summary: `.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-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org