[react-native] VSCode에서 console.log 추가시 import console=require('console'); 가 intellisense되는 문제

in #dev5 years ago (edited)

React-native 프로젝트를 VSCode에서 작업할 때,
console.log를 입력하면 import console=require('console')가 자동으로 완성되는 문제가 있습니다.

react-native 안에 node module 내부의 console module을 인식해서 vs code가 자동완성 시켜서 생기는 문제입니다.

이것을 해결하기 위해서는,
console.d.ts 파일을 프로젝트의 root src 폴더에 생성하시면 됩니다.

// console.d.ts
declare module 'console' {
    export = typeof import("console");
}

추가적으로, VSCode extension 사용을 추천드립니다.
Cmd+Shift+L 로 consonle.log() 추가, Cmd+Shift+D console.log() 를 제거할 수 있습니다.
매우 요긴하네요.
[링크] : https://marketplace.visualstudio.com/items?itemName=whtouche.vscode-js-console-utils

Sort:  

해결방법을 찾고 있었는데 감사합니다.