Webpack如何以及在哪里使用tsconfig.file和tsc

时间:2018-10-25 12:29:12

标签: node.js angular typescript webpack

通常在打字稿项目中,您有一个tsconfig.json文件,该文件与tsc npm命令一起用于将项目编译为javascript。

但是,使用webpack可以编译项目,而无需安装tsc。 tsconfig.json仍然存在于项目根目录中。

我感兴趣的问题是,webpack如何使用tsconfig.file? 它在后台使用tsc命令吗? tsconfig.json文件在webpack项目中是否是必需的?

1 个答案:

答案 0 :(得分:0)

使用Webpack时,您要询问的行为取决于您在Webpack配置中使用的TypeScript加载程序,例如ts-loaderawesome-typescript-loader。我相信这两个加载程序都要求您在项目中安装typescript npm软件包(因此,实际上tsc中应该包含node_modules/.bin可执行文件),并且加载程序会执行等效于require("typescript"),并在过程中使用TypeScript Compiler API,而不是执行tsc子过程。这些加载程序将遵循tsconfig.json文件中的大多数设置(如果存在),因此您可以在IDE和Webpack构建之间共享设置。如果tsconfig.json文件不存在,我不熟悉该怎么办。