angular에 연동 문의 드립니다.
안녕하세요.
angular에서 npm i @tosspayments/payment-widget-sdk 으로 설치 후 실행 시키면 여러 오류가 뜹니다.
해결 방법을 아시나요?
Error: node_modules/@tosspayments/payment-widgettypes/types/types/widget.d.ts:6:141 - error TS2307: Cannot find module '@sdk/payment/src/payment/PaymentRequest' or its corresponding type declarations.
6 import { CardPaymentRequest, CommonPaymentRequest, ForeignEasyPayPaymentRequest, TranferPaymentRequest, VirtualAccountPaymentRequest } from '@sdk/payment/src/payment/PaymentRequest';
~~~~~~~~~
Error: node_modules/@tosspayments/payment-widgettypes/types/types/widget.d.ts:7:38 - error TS2307: Cannot find module '@sdk/payment/src/payment/requestPayment' or its corresponding type declarations.
7 import { RequestPaymentResult } from '@sdk/payment/src/payment/requestPayment';
36 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
몇버전 쓰세요?
angular는 16버전을 사용중입니다.
sdk 버전이요~
"@tosspayments/payment-widget-sdk": "^0.10.0"
0.10.0입니다.
삭제하고 다시 설치해도 그런가요
네 동일합니다
package.json 파일 제출가능할까요?
💡 정보 제출
민감 정보를 안전하게 제출해주세요
제출 했습니다.
확인 후 안내드릴게요
하나만 더 요청드릴게요
node_module/tosspayments/payment-widget-sdk 의 package.json도 볼 수 있을까요?
💡 정보 제출
민감 정보를 안전하게 제출해주세요
네 제출했습니다.
tosspayments/payment-sdk 이것도 한번 import하고 실행해보시겠어요?
"@tosspayments/payment-sdk": "^1.7.0", 추가하였고
동일한 오류 발생합니다.
에러메세지 캡처해서 한번 올려주시겠어요?
확인 후에 안내드릴게요!
네 감사합니다.ㅠ
angular에서만 터지고 이상하군요.
살려주세요
우선 원인 확인하는데 조금 시간이 걸릴 것 같습니다.
앵귤러 생태계 확인이 필요해서요'
<script src="https://js.tosspayments.com/v1/payment-widget"></script>
를 사용해도 되겠지만, 타입이 any로 잡혀서 문제가 있습니다 ㅠ
0.9.0 으로 한번 해보시겠어요?
0.9.0으로 하니까 당장 오류뜨는건 사라졌습니다
일단 0 9 1배포가 영향있는것으로보여
해당버전사용해추세요
페이팔 외에는 모두 사용가능합니다
페이팔도 사용한다는것같은데 그 전에 이슈가 해결될지 걱정이 되네요
해결일시는 확인해서 공유드릴게요
mid가 어떻게되세요
아직 공유받은게 위젯 키랑 api 키뿐이에요
💡 정보 제출
민감 정보를 안전하게 제출해주세요
위젯키 남겨주세요
제출했습니다.
라이브키는 1달정도 후에 받을 것 같아요, 테스트 키 전달 드렸습니다.
0.9.3도 가능할 것 같은데 한번 보시겠어요?
페이팔도 가능할겁니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
0.9.3으로 오류 안나는것 확인했습니다 감사합니다
추후 개발하다가 이슈있으면 따로 남기겠습니다
네 감사합니다.