gmo*_*ney 6 javascript node.js typescript webpack angular
我正在将现有项目从 js 转换为打字稿。我希望能够noEmit = true在一个文件夹上设置但让另一个文件夹具有noEmit = false.
原因是我通过 webpack 设置了我的客户端(angular)代码并且不需要打字稿来为我生成 javascript。而服务器(Node/express)仍然需要生成为 javascript。
我尝试了几种不同的组合,但似乎还没有找到正确的方法。
我能够开始工作的唯一解决方案是拥有两个tsconfig.json并运行类似的命令tsc -p src\server\tsconfig && tsc -p src\client\tsconfig
我意识到这不是一个好的解决方案,但我没有得到一个单一的 tsconfig 工作,也没有一个基本的 tsconfig。
这是文件夹结构..
|-Src
|--/client
|--/server
Run Code Online (Sandbox Code Playgroud)
有没有办法使用单个 tsc 命令来实现这一点?或者有更好的方法来格式化项目吗?谢谢!!