0

2 つの TypeScript プロジェクトがあります。1 つのプロジェクトはメインの製品で、もう 1 つはデモ ファイルを含むプロジェクトです。

myProject
+-src
| +-file1.ts
| +-...
| +-myProject.tsconfig
+-demo
  +-demoFile1.ts
  +-...

myProject.tsすべてが JavaScript に適切に組み込まれており、正常に動作していることを確認します。ファイルは次のようになります。

{
    "compilerOptions": {
        "target": "es5",
        "noImplicitAny": true,
        "removeComments": false,
        "preserveConstEnums": true,
        "sourceMap": false,
        "module": "amd",
        "outDir": "../out"
    },
    "files": [
        "file1.ts",
        "file2.ts",
        ...
    ]
}

デモファイルのビルド

デモ用にも作成したいのですが、これらのデモ ファイルはプロジェクト内のファイルを参照するdemo/myProjectDemo.tsconfigため、これを参照する必要があります。myProject.tsconfig

目標は、製品とデモを別々に構築できるようにすることです。これを行う方法?

4

1 に答える 1

1

目標は、製品とデモを別々に構築できるようにすることです。これを行う方法?

tsc -pコマンドラインで単純に使用するだけでこれを行うことができます。プロジェクトから必要なファイルを次の場所に追加するだけですmyProjectDemo.tsconfig

{
    "compilerOptions": {
        "target": "es5",
        "noImplicitAny": true,
        "removeComments": false,
        "preserveConstEnums": true,
        "sourceMap": false,
        "module": "amd",
        "outDir": "../out"
    },
    "files": [
        "demoFile.ts",
        "../src/file1.ts",
        ...
    ]
}

もっと

IDE で苦労するでしょう (未リリースの alm.toolsへのプロジェクト スイッチを追加しました) 。

于 2016-03-10T22:32:53.493 に答える