2014-12-14 2 views
1

phonegap cli를 사용하여 내 앱을 컴파일하고 있습니다. 데모 앱은 정상적으로 컴파일되었습니다. 하지만 플러그인을 추가하자마자 다음 오류가 표시됩니다.Phonegap/cordova cli가 플러그인을 추가 할 때 작동하지 않습니다.

제 3 자 플러그인이 아닌 코드바 파일과 카메라 플러그인을 설치하려고합니다. 나는 다음과 같은 오류가 플러그인을 추가 할 때

:

C:\wamp\www\PhoneGap_WORKING\test4>phonegap plugin add org.apache.cordova.file 
Fetching plugin "org.apache.cordova.file" via plugin registry 

npm 

http 

GET 
http://registry.cordova.io/org.apache.cordova.file 

npm 

http 

304 
http://registry.cordova.io/org.apache.cordova.file 

Installing "org.apache.cordova.file" for android 

Failed to install 'org.apache.cordova.file':Error: ENOENT, no such file or direc 
tory 'C:\wamp\www\PhoneGap_WORKING\test4\plugins\org.apache.cordova.file\www\Dir 
ectoryEntry.js' 
    at Object.fs.openSync (fs.js:438:18) 
    at Object.fs.readFileSync (fs.js:289:15) 
    at C:\Users\prantik\AppData\Roaming\npm\node_modules\phonegap\node_modules\c 
ordova\node_modules\cordova-lib\src\plugman\prepare.js:140:36 
    at Array.forEach (native) 
    at C:\Users\prantik\AppData\Roaming\npm\node_modules\phonegap\node_modules\c 
ordova\node_modules\cordova-lib\src\plugman\prepare.js:120:19 
    at Array.forEach (native) 
    at Object.handlePrepare (C:\Users\prantik\AppData\Roaming\npm\node_modules\p 
honegap\node_modules\cordova\node_modules\cordova-lib\src\plugman\prepare.js:81: 
24) 
    at C:\Users\prantik\AppData\Roaming\npm\node_modules\phonegap\node_modules\c 
ordova\node_modules\cordova-lib\src\plugman\install.js:599:21 
    at _fulfilled (C:\Users\prantik\AppData\Roaming\npm\node_modules\phonegap\no 
de_modules\cordova\node_modules\q\q.js:787:54) 
    at self.promiseDispatch.done (C:\Users\prantik\AppData\Roaming\npm\node_modu 
les\phonegap\node_modules\cordova\node_modules\q\q.js:816:30) 

는 나는 다음과 같은 얻을 응용 프로그램 빌드 할 때 :

[phonegap] executing 'cordova build android'... 
Error: ENOENT, no such file or directory 'C:\wamp\www\PhoneGap_WORKING\test4\plu 
gins\org.apache.cordova.camera\www\CameraConstants.js' 
    at Object.fs.openSync (fs.js:438:18) 
    at Object.fs.readFileSync (fs.js:289:15) 
    at C:\Users\prantik\AppData\Roaming\npm\node_modules\phonegap\node_modules\c 
ordova\node_modules\cordova-lib\src\plugman\prepare.js:140:36 
    at Array.forEach (native) 
    at C:\Users\prantik\AppData\Roaming\npm\node_modules\phonegap\node_modules\c 
ordova\node_modules\cordova-lib\src\plugman\prepare.js:120:19 
    at Array.forEach (native) 
    at Object.handlePrepare (C:\Users\prantik\AppData\Roaming\npm\node_modules\p 
honegap\node_modules\cordova\node_modules\cordova-lib\src\plugman\prepare.js:81: 
24) 
    at C:\Users\prantik\AppData\Roaming\npm\node_modules\phonegap\node_modules\c 
ordova\node_modules\cordova-lib\src\cordova\prepare.js:101:25 
    at Array.map (native) 
    at C:\Users\prantik\AppData\Roaming\npm\node_modules\phonegap\node_modules\c 
ordova\node_modules\cordova-lib\src\cordova\prepare.js:65:40 

무슨 문제가 될 것을 ???

+0

플러그인 설치가 진행되지 않습니다. 다른 폴더에 별도의 코드 바 앱을 만들어 플러그인을 설치할 수 있습니까? – brahmana

+0

시도해 보았습니다 ... 잘 작동하지 않았습니다 – user3262344

+0

cordova의 버전은 무엇입니까? – brahmana

답변

1

org.apache.cordova.file 대신 https://github.com/apache/cordova-plugin-file을 설치하십시오.

cordova plugin add https://github.com/apache/cordova-plugin-file 
관련 문제