1

Typescript を使用して Angular2 アプリを開発していますが、Typescript トランスパイラーを実行するたびにspec.tsファイルが作成されます。Angular2 アプリケーションの規則では、各ファイルにこのファイルを使用するため、これらはソース ファイルの単体テスト.tsです。

現時点ではテストを行いたくないので、spec.ts ファイルの生成を一時的に無効にしたいと考えています。これは、ソース ファイルで処理するのが少し面倒です。

その方法を知っていますか?

編集:ここに私のtsconfig.jsonファイルがあります:

{
    "compilerOptions": {
    "module": "commonjs",
    "target": "es5",
    "noImplicitAny": true,
    "suppressImplicitAnyIndexErrors": true,
    "outDir": "dist",
    "rootDir": "./src",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "moduleResolution": "node"
  },
  "exclude": [
    "typings/main.d.ts",
    "typings/main",
    "node_modules"
  ]
}
4

1 に答える 1

2

これを実現するように tsconfig.json ファイルを構成できます。files 配列に追加してコンパイルするファイルを指定するか、exclude 配列に含めることで特定のファイルまたはフォルダーを除外するように typescript に指示できます。

ここに公式ドキュメントからのリンクがあります。

しかし、私が知る限り、次のようなパターンを提供することはできません: '/**.spec.ts'

于 2016-07-19T13:57:58.480 に答える