0

我有 2 个 TypeScript 项目。一个项目是主要产品,另一个是包含演示文件的项目:

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 回答