gpt4 book ai didi

javascript - 使用 TypeScript 处理更多项目

转载 作者:行者123 更新时间:2023-12-03 07:27:50 25 4
gpt4 key购买 nike

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

目标是能够分别构建产品和演示。如何做到这一点?

最佳答案

The goal is being able to build the product and demos separately. How to do this?

只需在命令行上简单地使用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 )

关于javascript - 使用 TypeScript 处理更多项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35928583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com