在 TypeScript 中处理更多项目
Handling more projects in TypeScript
我有 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 to unreleased alm.tools)
我有 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 to unreleased alm.tools)