gpt4 book ai didi

Typescript Windows cmd shell * bug TS5063 watch

转载 作者:搜寻专家 更新时间:2023-10-30 21:40:01 25 4
gpt4 key购买 nike

我正在尝试运行命令

tsc *.ts --watch --target ES5

在 Windows cmd shell 中,但它没有找到我的文件 app.ts。如果我输入

 tsc app.ts --watch --target ES5

它有效。所以它是 cmd shell 无法识别的 * 符号。有人遇到过这个问题吗?

谢谢。

最佳答案

比使用带参数的 tsc 更好的方法是在与项目相同的目录中创建 tsconfig.json 文件。您可以在那里调整更多设置。

将此基本配置插入 tsconfig.json 文件中:

{
"compilerOptions": {
"rootDir": "./"
}
}

现在你只要运行 tsc 不带任何参数,它将编译 tsconfig.json 所在目录或子目录中的任何 ts 文件.

更高级的配置可以如下所示:

{
"compilerOptions": {
"rootDir": "./src",
"outDir": "./out"
}
}

这会将 src 目录中的每个 ts 文件编译/转译到 out 目录中。项目结构如下所示:

app/
- app.ts
- myFunction.ts
out/
- app.js
- myFunction.js
tsconfig.json

关于Typescript Windows cmd shell * bug TS5063 watch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43597344/

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