package.json中使用时,我似乎无法让outDir号旗子工作.目录 struct 非常简单:在根级别有tsconfig.json个目录,还有src/个目录和一个索引.ts文件加上代表其他模块的其他目录.

在索引文件上运行tsc命令时,它会在其旁边而不是在build目录中创建一个新的索引文件.我做错了什么?

我的tsconfig:

{
  "compilerOptions": {
    "outDir": "build"
  }
}

我的npm构建脚本:

"build": "tsc src/index.ts"

我从项目的根目录调用脚本.有趣的是,用--outDir个标志运行同一个脚本就可以了.

推荐答案

当您以tsc src/index.ts传入文件进行编译时,tsconfig.json将被忽略.

documentation人中:

在命令行上指定输入文件时,tsconfig.json

在不传递任何文件的情况下,npm构建脚本应该只有tsc.

Typescript相关问答推荐

为什么仅对对象而不对简单类型需要满足?

类型脚本中的Gnomeshell 扩展.如何导入.ts文件

使用ngrok解析Angular 时出现HTTP故障

迁移到Reaction路由V6时,获取模块Reaction-Router-Dom';没有导出的成员RouteComponentProps错误

如何在单击停止录制按钮后停用摄像机?(使用React.js和Reaction-Media-Recorder)

在不更改类型签名的情况下在数组并集上映射文字

在包含泛型的类型脚本中引用递归类型A<;-&B

访问继承接口的属性时在html中出错.角形

React Typescript项目问题有Redux-Toolkit userSlice角色问题

用于验证字符串变量的接口成员

函数重载中的不正确TS建议

为什么我的动画状态在组件实例之间共享?

如何创建由空格连接的多个字符串的类型

类型推断对React.ForwardRef()的引用参数无效

在打字脚本中对可迭代对象进行可变压缩

作为函数参数的联合类型的键

打字错误TS2305:模块常量没有导出的成员

将类型脚本函数返回类型提取到VSCode中的接口

Karma Angular Unit测试如何创建未解析的promise并在单个测试中解决它,以判断当时的代码是否只在解决后运行

Angular另一个组件的nativeelement未定义