有没有办法在Web发布上排除TypeScript文件? 因为我们不需要发布这些文件
这是我的tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [ "es2015", "dom" ],
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
},
"exclude": [
"node_modules"
],
"compileOnSave": true
}
答案 0 :(得分:0)
当您进行Web发布时,调用dotnet publish
来收集要发布到临时文件夹的文件。默认情况下,dotnet发布使用project.json
文件作为配置源。
查看publishOptions
中的project.json
部分。在那里,您可以指定“exclude”和“”excludeFiles“子部分。表单”包含/排除文件的结构“part of documentation:
“排除”字符串/字符串[]
要排除的文件的文件通配模式列表。排除模式具有比包含模式更高的优先级,因此将排除在两者中找到的文件。模式以项目文件夹为根。默认为无。
“excludeFiles” string / string []
要排除的文件路径列表。路径以项目文件夹为根。此列表的优先级高于通用模式和包含路径,因此将排除所有文件中的文件。默认为无。