Javascript 什么';s tsconfig和#x27之间的区别;s';输出文件';和网页包配置';s';输出';

Javascript 什么';s tsconfig和#x27之间的区别;s';输出文件';和网页包配置';s';输出';,javascript,typescript,webpack,ts-loader,Javascript,Typescript,Webpack,Ts Loader,“输出”路径之间有什么不同?tsconfig是一个加载器吗?和网页包,以便在运行tsconfig生成后解析“.ts”文件? 为什么找不到文件“src.js”?是否被网页自动删除 tsconfig.json: { “编译器选项”:{ “模块”:“amd”, “noImplicitAny”:没错, “removeComments”:正确, “保存常量枚举”:对, “outFile”:“src.js”, “源地图”:真 }, “包括”:[ “src/***” ], “排除”:[ “节点_模块” ]

“输出”路径之间有什么不同?tsconfig是一个加载器吗?和网页包,以便在运行tsconfig生成后解析“.ts”文件?
为什么找不到文件“src.js”?是否被网页自动删除

tsconfig.json:

{
“编译器选项”:{
“模块”:“amd”,
“noImplicitAny”:没错,
“removeComments”:正确,
“保存常量枚举”:对,
“outFile”:“src.js”,
“源地图”:真
},
“包括”:[
“src/***”
],
“排除”:[
“节点_模块”
]
}
outFile TS编译器在使用
tsc
命令

将输出连接并发射到单个文件

您可以阅读有关编译器选项的更多信息

输出
Webpack
使用此配置选项来

顶级输出键包含一组指示网页的选项 它应该如何以及在哪里输出捆绑包、资产和任何东西 否则您将打包或加载webpack

为什么src.js缺失
当您使用
ts loader
而不是
tsc
作为构建的网页包的一部分时,不会使用
tsconfig.json
中的
outFile
选项。加载
.ts
文件时,Webpack会检测到该文件应传递给
ts loader
,后者反过来使用编译器只编译这一个文件,然后将输出返回到Webpack。它永远不会像
tsc
那样处理所有文件。这就是为什么不生成
src.js
的原因。

1:但是当我删除tsconfig.json中的'outFile'时,没有任何我的代码的'dest.js',它们是webpack使用amd generate的默认代码。如果我添加'outFile','dest.js'就可以了。2:当我删除tsconfig.json文件时,在运行“webpack”时提示错误缺少此文件。@freetreals,
\u当我删除tsconfig.json文件时,提示错误缺少此文件,在运行“webpack”时提示错误-
ts loader`将此文件用于除
outFile
选项以外的许多事情,因此它是必需的。我不明白你关于
outFile
的第一点,你能详细说明一下吗?