2017-10-17 1 views
0

ionic 네이티브 응용 프로그램 버전을 설치할 수 없습니다.이오니아 응용 프로그램 버전

내가 쓸 때 "이온 코르도바 플러그인 코르도바 - 플러그인 - 앱 버전를 추가은"다음 메시지를 보여줍니다

내가 그것을 어떻게 해결할 수 을 ??

λ ionic cordova plugin add cordova-plugin-app-version 
> cordova plugin add cordova-plugin-app-version --save 
× Running command - failed! 
[ERROR] An error occurred while running cordova plugin add cordova-plugin-app-version --save (exit code 1): 


    Error: Failed to fetch plugin cordova-plugin-app-version via registry. 
    Probably this is either a connection problem, or plugin spec is incorrect. 
    Check your connection and plugin name/version/URL. 
    Error: cmd: Command failed with exit code 4294963229 Error output: 
    npm ERR! path C:\Users\Xu\Documents\github\rheumaiq_app\node_modules\es6-promise-plugin\package.json 
    npm ERR! code ELOOP 
    npm ERR! errno -4067 
    npm ERR! syscall open 
    npm ERR! ELOOP: too many symbolic links encountered, open 
    'C:\Users\Xu\Documents\github\rheumaiq_app\node_modules\es6-promise-plugin\package.json' 

    npm ERR! A complete log of this run can be found in: 
    npm ERR!  C:\Users\Xu\AppData\Roaming\npm-cache\_logs\2017-10-18T14_44_39_797Z-debug.log 

UPDATE :

고마워요!

문제는 응용 프로그램 버전이 아니라 node_modules에 es6-promise-plugin이있는 것입니다.

package.json

... 
"es6-promise-plugin": "file:node_modules/es6-promise-plugin", 
... 

이 폴더가 비어있는, 내가 무엇을해야 잘 모릅니다.

+0

ionic0native에서 다른 플러그인을 설치할 수 있습니까? 그런데 때로는 이런 유형의 오류가 발생하지만 작동하기 시작합니다. npm 서버가 다운되는 경우가 있습니다. –

+0

붙여 넣은 명령이 나를 위해 훌륭하게 작동합니다. npm 5.4.2, ionic 3.13.1, cordova 7.1.0 –

답변

1

당신은 여기에 오타 그것이되는 GitHub의의의 repo에서

cordova plugin add cordova-plugin-appversion 

귀하의 실수 가능성이 가장 높은 결과를해야 어떻게해야

https://github.com/Rareloop/cordova-plugin-app-version 

그러나 NPM 버전 이름은 자식의 repo 이름과 다릅니다.

+0

시도했지만 작동하지 않습니다. 다음 오류 표시 : https://pastebin.com/SdKM5QpU –

+0

최신 코드가 있습니까? 공급 업체는 문제가있을 경우 최신 버전이 설치되어 있는지 확인합니다. https://www.npmjs.com/package/cordova-plugin-appversion을 참조하십시오. – Michael

1

당신은 코르도바 7.0.0 이후이 같은 문제를 피해 갈 --nofetch 옵션 cordovas 시도 할 수 있습니다 :

cordova plugin add cordova-plugin-appversion --nofetch 

--nofetch 모드에 대한 자세한 내용을 코르도바 7.0.0 here 릴리스 노트를 참조하십시오.

0

문제는 그것이 비어 있지 않다는 것입니다. 문제는 그것이 자신을 가리키고 작동하지 않는 심볼릭 링크라는 것입니다. 루프가 생성됩니다.

폴더를 삭제하면 내가이 efect에도 보았다

/ES6 - 약속 - 플러그인 당신이 NPM 설치를 다시 입력 할 때마다 생성되는 것을 볼 수 node_modules이 ... 안드로이드를 추가 발생 플랫폼, 5.2.1 버전으로 cordova-plugin-x-socialsharing 플러그인을 사용하려고 할 때.

v5.2.0에서는 이러한 일이 발생하지 않습니다.

당신은 당신의 버전을 변경할 수 있습니다

ionic cordova plugin remove cordova-plugin-x-socialsharing --force 
ionic cordova plugin add [email protected] --force 

을 또는 당신은 당신의 package.json에 사용할 수있는 버전을 변경할 수 있습니다.

관련 문제