Alexander Sorokin created CB-12680:
--------------------------------------

             Summary: Cannot add a test plugin
                 Key: CB-12680
                 URL: https://issues.apache.org/jira/browse/CB-12680
             Project: Apache Cordova
          Issue Type: Bug
          Components: cordova-cli, cordova-fetch, cordova-lib
    Affects Versions: Master
         Environment: Just install and link latest master tools
            Reporter: Alexander Sorokin


Cordova cannot add a test plugin to a project anymore:

{noformat}
cordova create foo
cd foo
cordova plugin add ../cordova-plugin-device
cordova plugin add ../cordova-plugin-device/tests --verbose
{noformat}

This produces the following error:
{noformat}
Warning: using prerelease version 6.5.1-dev (cordova-lib@6.5.1-dev)
No scripts found for hook "before_plugin_add".
Calling plugman.fetch on plugin "../cordova-plugin-device/tests"
saving
Running command: cmd "/s /c ""C:\Program Files\nodejs\npm.cmd" install 
C:\Cordova\cordova-plugin-device\tests --save""
Command finished with error code 4294963228: cmd /s /c ""C:\Program 
Files\nodejs\npm.cmd" install C:\Cordova\cordova-plugin-device\tests --save"
Error: CordovaError: Error: cmd: Command failed with exit code 4294963228 Error 
output:
npm ERR! addLocal Could not install C:\Cordova\cordova-plugin-device\tests
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" 
"C:\\Users\\v-alsoro\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js"
 "install" "C:\\Cordova\\cordova-plugin-device\\tests" "--save"
npm ERR! node v4.5.0
npm ERR! npm  v3.10.10
npm ERR! code EISDIR
npm ERR! errno -4068
npm ERR! syscall read

npm ERR! eisdir EISDIR: illegal operation on a directory, read
npm ERR! eisdir This is most likely not a problem with npm itself
npm ERR! eisdir and is related to npm not being able to find a package.json in
npm ERR! eisdir a package you are trying to install.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Cordova\foo\node_modules\npm-debug.log
    at C:\Cordova\cordova-lib\cordova-fetch\index.js:95:25
    at _rejected 
(C:\Cordova\cordova-lib\cordova-fetch\node_modules\q\q.js:844:24)
    at C:\Cordova\cordova-lib\cordova-fetch\node_modules\q\q.js:870:30
    at Promise.when 
(C:\Cordova\cordova-lib\cordova-fetch\node_modules\q\q.js:1122:31)
    at Promise.promise.promiseDispatch 
(C:\Cordova\cordova-lib\cordova-fetch\node_modules\q\q.js:788:41)
    at C:\Cordova\cordova-lib\cordova-fetch\node_modules\q\q.js:604:44
    at runSingle 
(C:\Cordova\cordova-lib\cordova-fetch\node_modules\q\q.js:137:13)
    at flush (C:\Cordova\cordova-lib\cordova-fetch\node_modules\q\q.js:125:13)
    at nextTickCallbackWith0Args (node.js:420:9)
    at process._tickCallback (node.js:349:13)
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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

Reply via email to