去他妈的OpenAI和Stackoverflow

问题描述 投票:0回答:4

去他妈的 OpenAI 和 Stackoverflow。

javascript typescript
4个回答
4
投票

您需要在 webpack.config 文件中覆盖此编译选项,如下所示:

rules: [
     {
        test: /\.tsx?$/,
        loader: 'ts-loader',
        options: {
           compilerOptions: {
              "noEmit": false
           }
        },
        exclude: /node_modules/,
      },

1
投票

我创建了一个拉取请求来尝试在这里永久解决此问题:Link


0
投票

命令执行后,您可以从react-script恢复文件更改。

就我而言,这就是让我产生问题的测试脚本。所以我将其添加到我的 package.json 文件中:

  [...]
  "scripts": {
    "pretest": "cp tsconfig.json tsconfig.json.save",
    "posttest": "mv tsconfig.json.save tsconfig.json",
    [...]
  }

但是,如果您的测试失败,该文件不会重命名为其原始文件名


0
投票

如果您使用 VS Code,则必须创建名为 tsconfig-watch.json 的 tsconfig.json 文件副本,并像下面的代码一样更改 .vscode 文件夹中的 task.json 文件。

在 tsconfig-watch.json 文件中,必须设置 "noEmit": false

    {
        "label": "tsc: watch",
        "type": "typescript",
        "tsconfig": "tsconfig-watch.json", //!important
        "option": "watch",
        "runOptions": {
            "runOn": "folderOpen"
        },
        "problemMatcher": [
            "$tsc-watch"
        ]
    }
© www.soinside.com 2019 - 2024. All rights reserved.