【发布时间】:2019-05-20 05:33:46
【问题描述】:
我正在将现有项目从 js 转换为 typescript。我希望能够在一个文件夹上设置noEmit = true,但让另一个文件夹具有noEmit = false。
原因是我通过 webpack 设置了我的客户端(角度)代码,并且不需要打字稿来为我生成 javascript。虽然服务器(Node/express)仍然需要生成为 javascript。
我尝试了几种不同的组合,但似乎没有找到正确的方法。
我能够开始工作的唯一解决方案是拥有两个tsconfig.json 并运行类似tsc -p src\server\tsconfig && tsc -p src\client\tsconfig 的命令
我意识到这不是一个好的解决方案,但我没有让单个 tsconfig 工作,也没有基本的 tsconfig。
这是文件夹结构..
|-Src
|--/client
|--/server
有没有办法使用单个 tsc 命令来实现这一点?还是有更好的方法来格式化项目?谢谢!!
【问题讨论】:
标签: javascript node.js angular typescript webpack