Javascript 什么';s tsconfig和#x27之间的区别;s';输出文件';和网页包配置';s';输出';
“输出”路径之间有什么不同?tsconfig是一个加载器吗?和网页包,以便在运行tsconfig生成后解析“.ts”文件?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/***” ], “排除”:[ “节点_模块” ]
为什么找不到文件“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
的第一点,你能详细说明一下吗?