1. ホーム
  2. reactjs

[解決済み] tslintがconsole.logの呼び出しは許可されないと言いました - どのように私はこれを許可するのですか?

2022-07-04 02:12:29

質問

typescriptでcreate-react-appを使い始めたところです。

create-react-app my-app --scripts-version=react-scripts-ts

で、デフォルトのtslint.jsonの設定では、console.log()が使えません。

console.logを(今のところ)有効にするにはどうしたらよいでしょうか。

これに関するドキュメントは https://palantir.github.io/tslint/rules/no-console/ . しかし、彼らはこの行をどこに置くかについて述べていません。

    "no-console": [true, "log", "error"]

検索してみると、こんなのがありました。 tslint.json設定ファイルの構文 を見つけたので、これを試してみました。

"rules": {
    "no-console": [true, "warning"]
}

警告だけのログメッセージを取得する試みで。 しかし、それはうまくいきませんでした。

私は数行のconsole.log()をコメントアウトしましたが、将来的にはこれができるようにしたいと思います。

どのように解決するのですか?

追加 // tslint:disable-next-line:no-console を呼び出す直前の行に console.log を呼び出す直前の行で、エラーメッセージが一度だけ表示されないようにします。

このルールを完全に無効にしたい場合は、以下を tslint.json に追加します (ほとんどの場合、ルート フォルダにあります)。

{
    "rules": {
        "no-console": false
    }
}