繁体   English   中英

从Web Publish VS 2015中排除TypeScript文件

[英]Exclude TypeScript files from Web Publish VS 2015

有什么方法可以排除网络发布中的TypeScript文件? 因为我们不需要发布这些文件

  • 我的TS文件位于wwwroot

这是我的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
}

当您执行Web Publish时, dotnet publish调用dotnet publish来收集要发布到临时文件夹的文件。 默认情况下,dotnet publish使用project.json文件作为配置源。

查看project.json publishOptions部分。 您可以在此处指定“ exclude”和“ excludeFiles”小节,形式为“包含/排除文件的结构” 部分

“排除”字符串/字符串[]

文件排除模式的列表,以排除文件。 排除模式比包括模式具有更高的优先级,因此在这两种模式中找到的文件都将被排除。 模式植根于项目文件夹。 默认为无。

“ excludeFiles”字符串/字符串[]

要排除的文件路径列表。 路径植根于项目文件夹。 此列表的优先级比遍历模式和包含路径的优先级高,因此排除在所有列表中找到的文件。 默认为无。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM