Typescript 无法写入文件,因为即使在排除列表中也会覆盖输入文件

Typescript 无法写入文件,因为即使在排除列表中也会覆盖输入文件,typescript,Typescript,我在Visual Studio 2017中有一个Basic Node.js Express 4项目utilities.js是一个遗留脚本文件,我现在没有时间转换为Typescript。所以我把它放在一个名为js的文件夹中,并排除了该文件夹。我的解决方案结构如下: { "compilerOptions": { "target": "es5", "allowJs": true }, "exclude": [ "node_modules", "js", "public" ]

我在Visual Studio 2017中有一个Basic Node.js Express 4项目
utilities.js
是一个遗留脚本文件,我现在没有时间转换为Typescript。所以我把它放在一个名为
js
的文件夹中,并排除了该文件夹。我的解决方案结构如下:

{
  "compilerOptions": {
    "target": "es5",
    "allowJs": true
  },
  "exclude": [ "node_modules", "js", "public" ]
}

完整的
tsconfig.json
如下所示:

{
  "compilerOptions": {
    "target": "es5",
    "allowJs": true
  },
  "exclude": [ "node_modules", "js", "public" ]
}
编译似乎很好,即我设法清除了所有语法错误,但出现了一个生成错误:

生成:无法写入“/js/utilities.js”,因为它将覆盖输入文件

导致错误的原因是什么?如何修复