____  ___    _  _     _   _ _____     _______
 / ___|/ _ \  | || |   | | | |_ _\ \   / / ____|
| |  _| | | | | || |_  | |_| || | \ \ / /|  _|
| |_| | |_| | |__   _| |  _  || |  \ V / | |___
 \____|\___/     |_|   |_| |_|___|  \_/  |_____|

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

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

BY: @sweetcoffein2 | CREATED: June 24, 2019, 10:32 a.m. | VOTES: 7 | PAYOUT: $0.05 | [ VOTE ]

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

TAGS: [ #dev ] [ #dev-kr ] [ #kr ]

Replies

@anpigon | June 24, 2019, 11:11 a.m. | Votes: 1 | [ VOTE ]

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

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>