web-dev-qa-db-ja.com

TypeScriptで自動生成された.jsファイルと.map.jsファイルをatomで非表示にできますか?

自動生成されたファイルをAtomで非表示またはグループ化するためのプラグイン/オプションがあるかどうか誰かが知っていますか?

非表示/グループ化するファイルは、TypeScript compilerが自動生成するものです(.jsおよび.map.jsファイル)。

可能であれば、VisualStudioスタイルのグループ化が最適です

私のTypeScriptファイルfile.ts

file.jsfile.map.jsを生成します

file.jsはたまに読むのが面白いですが、一般的には自動生成されるので、気にする必要はありません。

したがって、file.tsを次のような仮想フォルダにします。

- file.ts
  - file.js
  - file.map.js

理想的な解決策になります。

プレーンな隠蔽は問題ありません。 (TypeScriptプロジェクトは通常.js.js、さらには.tsファイルを混合するため、一般に.tsxファイルを非表示にすることは解決策ではありません)

19

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に出力するように通知されます。

25
Kitson

さらに良いことに、atomのツリービューコンポーネントには、gitignoredファイルをまったく表示しないように設定されています: enter image description here

これは「VCS無視ファイルを非表示」設定です

1
chrismarx