[ https://issues.apache.org/jira/browse/CB-6179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13973116#comment-13973116 ]
Mark Koudritsky commented on CB-6179: ------------------------------------- The meaning of CORDOVA_PLUGINS and CORDOVA_PLATFORMS variables is to list the things passed as arguments to the currently running cordova command. Therefore CORDOVA_PLUGINS is set only during "cordova plugin add/rm". The error message from the previous comment should be gone now since the concept of the .staging directory was removed in this commit: https://git-wip-us.apache.org/repos/asf?p=cordova-cli.git;a=commit;h=860757f85691326ce1f0cb2622af7d3442eac02b > CORDOVA_PLUGINS environment variable empty in hook > -------------------------------------------------- > > Key: CB-6179 > URL: https://issues.apache.org/jira/browse/CB-6179 > Project: Apache Cordova > Issue Type: Bug > Components: CLI > Affects Versions: 3.4.0 > Environment: Mac OS X > Reporter: Stéphane Péchard > Labels: cordova-cli, hooks, plugin > > Here are the steps to reproduce the bug: > cordova create Baz > cd Baz > mkdir hooks/before_prepare > echo '#!/usr/bin/env node > console.log("CORDOVA_PLUGINS: " + process.env.CORDOVA_PLUGINS);' > > hooks/before_prepare/1_env_plugins.js > chmod +x hooks/before_prepare/1_env_plugins.js > cordova platform add android > cordova plugins add org.apache.cordova.network-information > cordova plugins ls > cordova prepare --verbose > cordova plugins ls > In a new project, with an Android platform (the same happens with iOS), if > you try to access the CORDOVA_PLUGINS environment variable as done in the > 1_env_plugins.js hook, it does contains the plugins list as the command > 'cordova plugins ls' does. -- This message was sent by Atlassian JIRA (v6.2#6252)