在TypeScript中处理更多项目

时间:2016-03-10 22:26:15

标签: javascript typescript tsconfig

我有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,因为这些演示文件将引用项目中的文件。

目标是能够单独构建产品和演示。怎么做?

1 个答案:

答案 0 :(得分: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(added a project switch未发布alm.tools

相关问题