Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何及;Web包在哪里使用tsconfig.file和tsc_Node.js_Angular_Typescript_Webpack - Fatal编程技术网

Node.js 如何及;Web包在哪里使用tsconfig.file和tsc

Node.js 如何及;Web包在哪里使用tsconfig.file和tsc,node.js,angular,typescript,webpack,Node.js,Angular,Typescript,Webpack,通常在typescript项目中,您有一个tsconfig.json文件,该文件与tsc npm命令一起用于将项目编译为javascript 然而,有了webpack,项目就被编译了,没有安装tsc。但是tsconfig.json仍然存在于项目根目录中 我感兴趣的问题是,webpack如何使用tsconfig.file? 发动机罩下是否使用tsc命令? Tconfig.json文件在Web包项目中是否是必需的 对于Webpack,您询问的行为取决于您在Webpack配置中使用的TypeScrip

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

然而,有了webpack,项目就被编译了,没有安装tsc。但是tsconfig.json仍然存在于项目根目录中

我感兴趣的问题是,webpack如何使用tsconfig.file? 发动机罩下是否使用tsc命令?
Tconfig.json文件在Web包项目中是否是必需的

对于Webpack,您询问的行为取决于您在Webpack配置中使用的TypeScript加载程序,例如,或。我相信这两个加载程序都要求您在项目中安装
typescript
npm包(因此实际上
tsc
可执行文件应该存在于
node\u modules/.bin
),加载程序的作用与
require(“typescript”)相当
并在进程中使用TypeScript编译器API,而不是执行
tsc
子进程。如果存在
tsconfig.json
文件中的大多数设置,这些加载程序将支持这些设置,因此您可以在IDE和Web包构建之间共享设置;如果
tsconfig.json
文件不存在,我不知道他们会怎么做。

Angular cli会处理这个问题。我们没有选择ng eject来检查配置。我不使用Angular cli,Angular不是唯一可以与webpack一起使用的框架。