Node.js로 VRCHATAPI 클라이언트를 만들었습니다.

VRCHat API 노드입니다.js 모듈을 만드는 도중에


하다
vrchat-client
TypeScript 를 처음 사용하여 NPM 모듈의 주의 사항 공개クリスマスイブ 하지만 다른 할 일이 없으니 적어두어야 한다

Type Script 좋아요.


여태껏 別にJSでいいし 쓸모없다고 생각했는데 이번에 써보니 좋아졌어요.
많은 내용을 썼지만 다시 한 번 자신의 생각을 정리하다

좋은 곳


유형 지정 가능

  • 型指定できるJS 이렇게 잘 쓸 줄 몰랐어요.
  • JS에서 JSDoc에서 반드시 댓글로 써야 하는 것은 거의 코드에 포함될 수 있다
  • 유형 지정이 뒤죽박죽이라고 생각하면 오히려 유창한 코드가 될 수 있다
  • 원래 금형을 쓰는 일이 드물다
  • 변수 선언은 유형 추리에서 거의 방법이 있기 때문에 JS와 같이 쓰면서 IDE 보충에 대해 쇼를 한다
  • 함수 정의를 잘 써야 한다
  • 유형의 정의, 별명 정의는 쉽다
  • 정교한 Object 설정은 Interface 자구type 자구를 완성할 수 있고 별명도 간단합니다
  • 클래스는 마음대로 쓸 수 있어요.

  • JS에는 뜻을 알 수 없는 제한이 많아 학급은 자신의 생각대로 쓸 수 없다
  • private 등 방문 수식자, 명확하게 쓰기 쉽다
  • 필드 선언 가능
  • Interface
  • 이게 다야?
    아니오, 아니오, 많이 변했어요.

    언제 쓰는 게 좋을까요?

  • 객체에 대해 쓰기
  • 큰 시스템을 제작할 때(특히 Node에 서버를 설치할 때)
  • 라이브러리나 프레임을 제작할 때
  • 사용 측면에 IDE가 추가되어 사용하기 쉬워짐
  • 전부 TS를 쓰면 되잖아요.


    써봤는데 JS로 돌아갈 수가 없어요.
    귀찮아서... 경원시인 분들은 만져보세요.
    지금까지 TypeScript 소감이었습니다.

    npm 모듈 게시 시도 실패


    npm 모듈을 처음 공개해봤는데... 실패했어요!
    해결된 후에 이 글을 업데이트하고 싶습니다.

    원인 조사 중

  • TravisCI 테스트가 기본적으로 통과되지 않음
  • 왜 매번 테스트 결과가 다른지...
  • npm publish한 놈은 import가 안돼.
  • tsconfig.제이슨을 제대로 이해하지 못한 것 같아요
  • .

    사용 예

  • 완성도 안 하고 사용했어요.
    나는 오히려 네가 어떻게 썼는지 알고 싶다
  • GoogleHome을 통해 친구 상태를 파악하는 어플리케이션
  • 총결산

  • TypeScript 좋음
  • npm 모듈 공개가 생각보다 어려워...
  • 좋은 웹페이지 즐겨찾기