visual - vs code debugging typescript




vscode importa console de importação=require(“console”); automaticamente (4)

A solução mais elegante que encontrei é criar o arquivo dummy console.d.ts em algum lugar do seu projeto:

declare module 'console' {
    export = typeof import("console");
}

Isso impedirá a importação automática.

Créditos: https://github.com/Microsoft/TypeScript/issues/30471#issuecomment-474963436

import console = require("console");

console. << eu digito. e acima é importado automaticamente no VScode. Alguém sabe como desabilitar isso?

(Eu suponho que é uma das minhas extensões. Provavelmente Prettier.)

editar: isso só acontece no ambiente React Typescript. não em Typescript sem reagir.


Disclaimer: isso não deve ser considerado "a solução", mas é o mais simples / rápido.

Esta resposta está assumindo que você está usando o VSCode. Outros IDEs devem ser semelhantes.

  1. Comece a digitar o console
  2. Clique em digitar ou digitar . , permitindo que o IntelliSense adicione import console = require("console");
  3. Ctrl + clique (ou F12, ou Cmd + clique no macOS) em require("console")
  4. Comente este código:
declare module "console" {
    export = console;
}


Se você gosta de mim esquece "cl", você pode usar vários prefixos em trechos :)

{
    "Print to console": {
        "prefix": ["cl","co","con","cons","conso","consol","console", "console.l","console.lo","console.log"],
        "body": [
            "console.log($1);",
        ],
        "description": "Log output to console"
    }   
}




visual-studio-code