我可以在 atom 中隐藏 typescript 自动生成的 .js 和 .map.js 文件吗?

Can I hide typescript autogenerated .js and .map.js files in atom?

有谁知道 Atom 中是否有 plugin/option 用于隐藏或分组自动生成的文件?

我想要的文件 hidden/grouped 是 typescript compiler 自动生成的文件(.js.map.js 文件)。

Visual Studio 样式分组最好,如果可能的话

我的打字稿文件 file.ts

生成 file.js file.map.js

file.js 偶尔读一读很有趣,但总的来说它是自动生成的,我不应该关心它。

所以让file.ts成为一个像

这样的虚拟文件夹
- file.ts
  - file.js
  - file.map.js

将是理想的解决方案。

普通隐藏就可以了。 (隐藏 .js 文件通常不是解决方案,因为打字稿项目通常混合 .js.ts 甚至 .tsx 文件)

Atom 尊重 .gitignore 并且会将所有与您放置在项目根目录中的 .gitignore 匹配的文件灰显。这应该足以忽略生成的文件:

*.js
*.jsx

此外,您的 tsconfig.json 可以将您的所有文件输出到另一个路径。例如:

{
  "version": "1.6.2",
  "compilerOptions": {
    "outDir": "build"
    "sourceMap": true
  },
  "filesGlob": [
    "./src/**/*.ts",
    "./src/**/*.tsx"
  ]
}

这将通知tscatom-typescript将位于src的所有TypeScript文件输出到build

更好的是,atom 中的树视图组件还有一个设置,可以完全不显示 gitignored 文件:

这是"Hide VCS Ignored Files"设置