개요: cordova plugin을 이용하는데, 인앱결제 시스템에 호환이 되지않아 안드로이드, ios 따로 플러그인 버전을 관리해야되는 경우가 생겼다.
업데이트나, 테스트를 진행할 때 마다 plugin을 새롭게 설치해야되는 번거러움이 있었음
그래서 스크립트를 하나 만들어봄
//package.json
"scripts": {
"======cordova-plugin-purchase======": "",
"downgrade:cordova-plugin-purchase": "cd projects/agent && npm uninstall cordova-plugin-purchase && npm install cordova-plugin-purchase@11.0.0 --save-dev",
"upgrade:cordova-plugin-purchase": "cd projects/agent && npm uninstall cordova-plugin-purchase && npm install cordova-plugin-purchase --save-dev"
}
위 스크립트 명령어를 터미널에 치면, 옆에 내용들이 터미널에 등록되고 동작함! (여태 남이 만든것만 써보고 만들어본건 처음)
그리고 새롭게 안 사실)
webStorm 쓰면 기본적으로 scripts를 gui처럼 클릭해서 사용할 수 있다면서 팀장님이 webStorm쓰라고 그랬었는데, vscode쓰는 나는 새로운 ide 적응하기 귀찮아서 네네 하고 넘겼었음..
근데 vscode도 script를 클릭으로 실행시킬 수 있음..!
이걸 이제 알고 여태 터미널에 친 나... 이젠 고생 덜하자
'잡다한것들' 카테고리의 다른 글
[git] 이전커밋으로 이동 후, 변경하기 (0) | 2024.11.04 |
---|---|
kakao map API 사용시, 띄는 warning 문구 (1) | 2024.08.28 |
Third-party cookie will be blocked. Learn more in the Issues tab. (0) | 2024.04.05 |
xcode 아카이브시 PhaseScriptExecution faild with a nonzero exit code 에러 해결법 (0) | 2024.03.13 |
ruby 버전 변경이 안되는 경우 (0) | 2024.03.08 |
댓글