Bug报告
🔎 搜索词
TS5053
🕗 版本与回归信息
- 这是我尝试的每个版本的行为,我查阅了关于_________ (没有FAQ项目,据我所知)的条目
⏯ Playground链接
(不适用于此问题)
💻 代码
// jsconfig.json
{
"compilerOptions": {
"target": "es2020",
"module": "es2020",
"moduleResolution": "node"
},
"include": [
"foo.ts"
]
}
// foo.ts
export foo = 3;
// command
npx tsc --declaration --allowJs --outDir types --emitDeclarationOnly -p jsconfig.json
🙁 实际行为
error TS5053: Option 'emitDeclarationOnly' cannot be specified with option 'noEmit'.
Found 1 error.
🙂 预期行为
无错误?
1条答案
按热度按时间dfty9e191#
noEmit
是处理 jsconfig 文件时的默认值,因此您需要编写tsc --noEmit false --declaration [...]
。这可能可以使操作更加符合人体工程学。