inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Dự án thực tế với Typescript và Vue

Phát triển Store bằng cách triển khai Vuex interface

안녕하세요. 초기 셋팅시 질문있습니다.

Đã giải quyết

299

info0993

8 câu hỏi đã được viết

1

초기셋팅에서 typescript 고른 후에 넘어가서 린트 설정하는 부분인데요. TSLint가 Duplicated 됐던데, 실제서비스에서는

어떤 걸 사용하나요? 본 동영상 강의는 그냥 TSLint로 해도 될 것 같긴 합니다만.. 실제 회사에서는 어떤걸 쓸지 궁금하네요..

vuejs

Câu trả lời 2

1

seong0420hei7159

안녕하세요!

제가 이 강의를 제작할 당시에는 몰랐던 부분인데,

말씀해주신 내용을 찾아보니  tslint개발자가 eslint로 변경하는 작업을 하고있다고 합니다.

덕분에 저도 새로운 정보를 알게되었네요 :) 감사드립니다. 

ESLint는 Javascript의 표준 린트로서 널리 사용되고 있습니다.

React의 raete-react-app 모듈과 같은곳에서도 

또 본 강의에서 사용하는 Vue-Cli에서도 보편적으로 ESLint를 많이 사용하고 있습니다.

향후 미래를 생각한다면, 지금부터라도 ESLint를 사용하는게 도움이 되실 수 있으나

커뮤니티를 확인하니 아직 ESLint에서 Typescript에 대한 모든 기능을 지원하는것 같진 않네요 ^^

(물론 플러그인을 설치하여 어느정도 가능합니다.)

Lint는 개발 단계에서 도움을 주는 도구로써 어플리케이션에 영향을 주지는 않기 때문에

상황에 맞게 선택하시는게 좋을 것 같습니다 ^^

 Typescript에 대한 코드 컨벤션이 엄격히 지켜지길 원하신다면 당분간은 TSLint를 사용하시다가

추후에 마이그레이션 하시는것도 괜찮고,

그것이 아니라면, Vue-cli에서 메뉴얼 설치를 하실 때

ESLint를 선택하시고 사용하셔도 기본적인 룰에 대한것은 도움을 받으실 수 있습니다.

아래 링크를 참고부탁드립니다

https://github.com/itamgames/front-itam.dadex/blob/master/common/service/axios.service.ts

https://github.com/palantir/tslint/issues/4534

https://medium.com/palantir/tslint-in-2019-1a144c2317a9

0

info0993

감사합니다!

소스 공유좀 해주세요

0

252

0

target null 에러뜨시는 분들

0

331

0

라우터 구조잡기 소스

0

286

0

새로 추가한 인스턴스 상태 관리

0

247

0

App.vue의 $store

0

193

0

npm run serve 에러

0

222

0

Cannot find module '@/components/message.vue' or its corresponding type declarations.

0

1153

2

prop !

0

194

0

@ MutationActions

0

179

0

mapGetters 내 정의가 안되요 ㅠ

0

262

0

안녕하세요! @Prop() readonly id(느낌표):string; 에서 !(느낌표) 를 찍는 이유가 궁금합니다 :)

0

228

0

store 사용 방법 관련 질문입니다.

0

242

1

moduleA.store.ts내에서 RootState가 하는일은 무엇인가요?

0

182

0

removeItem 에서 element 가 하나 남았을 때 삭제가 되지 않는 문제

0

376

2

Property '$route' does not exist on type 'ItemList'. 이 에러는 무엇인가요..?

0

865

1

Cannot find module '@/components/message.vue'.

0

2880

6

@Action, @Mutation 등으로 지정된 변수의 타입

0

231

1

안녕하세요. 강의 잘 들었습니다.

0

169

0

Axios Post보낼때 어떤 식으로 구성하는게 좋을까요?

0

663

1

안녕하세요! v-for(v-bind:key), slice() 관련 질문이 있어요!

2

667

3

에러 표시 질문이요!

1

404

3

vuex-module-decorators 보다 오리지널 모듈 형태를 선호하시는 이유가 무엇이신가요?

1

382

2

안녕하세요! Vuex, actions 질문이 있습니다.

1

306

2

클래스 속성 에러는 무엇인가요??

1

175

1