Razzle: Typescriptプラグインでtslintを無効にしますか?

作成日 2019年02月24日  ·  4コメント  ·  ソース: jaredpalmer/razzle

tslintを無効にしたい(eslintを使用することに賛成)。 ただし、 razzle.config.jsで無効にすると、次のエラーが発生します。

Cannot find "${PATH}/tslint.json" file. Please check webpack and ForkTsCheckerWebpackPlugin configuration.

私のrazzle.config.jsは次のとおりです。

module.exports = {
  plugins: [
    {
      name: "typescript",
      useBabel: true,
      useEslint: true,
      forkTsChecker: {
        tsconfig: "./tsconfig.json",
        tslint: false,
        watch: "./src",
        typeCheck: true,
      },
    },
  ],
};

最も参考になるコメント

@ adaam2これが私の設定の関連部分です:

module.exports = {
  plugins: [
    {
      name: "typescript",
      options: {
        useBabel: true,
        useEslint: true,
        forkTsChecker: {
          tsconfig: "./tsconfig.json",
          tslint: undefined,
          watch: "./src",
          typeCheck: true,
        },
      },
    },
  ]
};

最初はoptionsキーがなかったことに注意してください。

全てのコメント4件

私の悪い—私の設定が正しくフォーマットされていませんでした。

@Jayphen tslintがdepとして不要になるように、最終的な作業構成をここで詳しく説明していただけますか?

@ adaam2これが私の設定の関連部分です:

module.exports = {
  plugins: [
    {
      name: "typescript",
      options: {
        useBabel: true,
        useEslint: true,
        forkTsChecker: {
          tsconfig: "./tsconfig.json",
          tslint: undefined,
          watch: "./src",
          typeCheck: true,
        },
      },
    },
  ]
};

最初はoptionsキーがなかったことに注意してください。

@ジェイフェンありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価