typescript - typescript tsconfig、app.ts 和 app.js 文件在不同的文件夹中
问题描述
我有以下tsconfig.json
文件:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"outDir": "./public",
"rootDir": "./src"
}
}
当我将 app.ts 文件编译成 app.js 时,我想进行以下输出:
MyProject
├── tsconfig.json
├── public
│ ├── index.html
│ ├── app.js
├── src
│ ├── app.ts
如何实现 app.js 文件输出在公用文件夹中?
我在配置文件中做错了什么?我一直在阅读官方文件,但我无法弄清楚。
解决方案
你tsconfig.json
是正确的。但是,这取决于tsc
命令的运行方式。
如果您指定一个输入文件,tsconfig.json
将被忽略,并且该文件将使用默认编译器选项进行编译:
tsc src/app.ts
使固定
tsc
在不指定任何输入文件的情况下运行。这将根据您的tsconfig.json
.
tsc
请参阅文档:https ://www.typescriptlang.org/docs/handbook/compiler-options.html
推荐阅读
- python - 如何获得学期平均值
- ansible - Mikrotik 操作系统命令
- c - GTK3.0+ App UI 冻结问题。线程问题
- jquery - 如何在不刷新整个页面的情况下在 PHP/WordPress 中执行切换功能 jQuery?
- ios - (Swift) 如何在一个文件夹中创建子文件夹
- java - 为 String.format() 使用可变长度参数列表
- javascript - 表格行的验证
- python - 用逗号将模型的 CharField 拆分为两个变量
- c# - 更新单元格值会破坏行样式。非营利组织,C#
- python - 为什么 scipy.optimize.mminimize 不使用提供的初始猜测