The class property 'message' must be marked either 'private', 'public', or 'protected'
269
작성한 질문수 8
해당 에러가 발생하시는 분들은..
https://palantir.github.io/tslint/rules/member-access/
위 링크 참조하셔서, tslint.json 설정 하시면 될거같습니다.
"member-access": false
이렇게 두시거나,
클래스 property(속성)에
접근제어자를 사용하시면 됩니다.
public message: string = '메시지';
답변 1
2
안녕하세요! 님!
린트 에러를 잘 캐치해 주셨네요! ^^ 말씀해주신대로, 린트 config를 수정하시거나,
npm run lint 명령어를 사용하면 자동으로 접근제어자를 설정해줍니다.
개인적인 저의 의견으로는, Vue 컴포넌트 클래스에서는 굳이 접근제어자를 사용할 필요가 없다고 생각하기에
린트 config를 수정하시는걸 더 추천합니다.
왜냐하면 일반적인 경우에 컴포넌트 클래스 프로퍼티들은 해당 클래스에서만 사용하기 때문입니다 ^^
(추후에 나올 Mixin을 사용하신다면 달라질 수도 있겠네요)
좋은 의견 주셔서 감사드리고, 남은 공부도 화이팅하세요!
소스 공유좀 해주세요
0
251
0
target null 에러뜨시는 분들
0
329
0
라우터 구조잡기 소스
0
284
0
새로 추가한 인스턴스 상태 관리
0
245
0
App.vue의 $store
0
192
0
npm run serve 에러
0
220
0
Cannot find module '@/components/message.vue' or its corresponding type declarations.
0
1150
2
prop !
0
193
0
@ MutationActions
0
177
0
mapGetters 내 정의가 안되요 ㅠ
0
259
0
안녕하세요! @Prop() readonly id(느낌표):string; 에서 !(느낌표) 를 찍는 이유가 궁금합니다 :)
0
224
0
store 사용 방법 관련 질문입니다.
0
239
1
moduleA.store.ts내에서 RootState가 하는일은 무엇인가요?
0
178
0
removeItem 에서 element 가 하나 남았을 때 삭제가 되지 않는 문제
0
369
2
Property '$route' does not exist on type 'ItemList'. 이 에러는 무엇인가요..?
0
861
1
Cannot find module '@/components/message.vue'.
0
2869
6
@Action, @Mutation 등으로 지정된 변수의 타입
0
227
1
안녕하세요. 강의 잘 들었습니다.
0
166
0
Axios Post보낼때 어떤 식으로 구성하는게 좋을까요?
0
660
1
안녕하세요! v-for(v-bind:key), slice() 관련 질문이 있어요!
2
666
3
에러 표시 질문이요!
1
402
3
vuex-module-decorators 보다 오리지널 모듈 형태를 선호하시는 이유가 무엇이신가요?
1
377
2
안녕하세요. 초기 셋팅시 질문있습니다.
1
294
2
안녕하세요! Vuex, actions 질문이 있습니다.
1
302
2





