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

时间:2015-09-21 09:30:13

标签: typescript atom-editor

有没有人知道是否有用于在Atom中隐藏或分组自动生成文件的插件/选项?

我想隐藏/分组的文件是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个文件)

2 个答案:

答案 0 :(得分:25)

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

*.js
*.jsx

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

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

这将通知tscatom-typescriptsrc中的所有TypeScript文件输出到build

答案 1 :(得分:1)

更好的是,atom中的树视图组件也有一个设置,根本不显示gitignored文件: enter image description here

这是“隐藏VCS忽略的文件”设置