본문 바로가기

반응형

타입스크립트

(3)
error TS18003: No inputs were found in config file (지정된 경로에서 입력을 찾을 수 없다.) => 개발도구 재시작, rootdir 경로 파일 확장자 확인 만일 영문으로든 한글로든 '지정 경로에서 입력을 찾을 수 없다' 라는 에러가 뜬다면, 1. 일반적으로 현재 사용하고 있는 IDE 를 껐다가 키면 해결 된다. 이는 tsconfig.json 파일에서 설정된 옵션이 프로젝트에 곧바로 적용되지 않아서 생기는 경우 간혹 있기 때문 이다. 만일 위 방법을 해도 똑같은 에러가 생긴다면 2. 자신이 rootDir 로 설정한 경로에 파일의 확장자를 확인 해보자 백아니면 만퍼센트 .js 일 가능성이 높다. 만약에 .js 파일을 그대로 쓰고 싶어서 그런거라면, allowJs 이 옵션을 true 로 활성화 하자. 그럼 .js 파일도 컴파일 지원을 해준다. (이는 타입/바닐라 자바 두 프로젝트를 동시에 병행해야 하는 상황에서 유용할 수 있다. )
[react, type] Uncaught TypeError: local.map is not a function 리액트와 타입스크립트를 짬뽕해서 프로젝트를 만들어 보던 중 부모 컴포넌트로 부터 state 를 전달받아 state. map 형태로 리스트를 그려주려 했는데, 뜬금없이 타입 에러가 떳다. 그건 Uncaught TypeError: local.map is not a function 였는데, 이에 대해 검색해보니 map이 전달받은 local 이 배열이 아닌 경우에 띄워주는 에러 메시지 라고 하더라 ( 즉, 배열이 아닌 것에 map() 함수로 접근하니 local.map()는 함수가 아니라고 잔소리를 한 것이다.), 그래서 해결 책으로 아래의 형식으로 map 이 전달 받은 것이 배열이면 map 을 실행하고, 아니라면 null을 반환하도록 삼항연산식 을 적용 했더니 무사히 해결 되었다 (근데 local을 출력 해보면..
[ TS 에러] tsc : 이 시스템에서 스크립트를 실행할 수 없으므로 c:\users\user\appdata\roaming\npm \tsc.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_execution_policies(https:// go.microsoft.com/fwlink/?linkid=135.. 에러명 HTML 삽입 미리보기할 수 없는 소스 발생원인 외부에서 다운로드하는 스크립트의 경우 악의적인 코드가 심어진 채로 실행이 되면 이로인해 보안상의 문제가 발생할 수 있으므로 이에 대한 보안책으로 스크립트 실행을 거절하여 발생. 해결방법 외부 스크립트가 실행되는 것을 막아둔 것을 스크립트가 원격으로 서명이 이루어져 있다면, 실행 허용토록 설정하면 해결 됨. 1. [PowerShell] 을 [관리자 모드]로 실행 하고 다음 코드 입력 HTML 삽입 미리보기할 수 없는 소스 - 위 방식으로 설정하게 되면, 원격으로 서명이 이루어져 있는 등 보안이 보장된 스크립트만 실행토록 해준다. 2. 윗 마지막 코드 이후 'y' 입력 후 엔터

반응형