繁体   English   中英

typescript - tsc 如何将其他文件类型复制到 dist 文件夹

[英]typescript - tsc how to copy other files type to the dist folder

Typescript 编译器不会将所有文件从 src 文件夹复制到 dist 文件夹。 我无法为 Typescript CLI 找到任何有用的选项。

示例:如果我有一个 png 文件和一个 typescript 文件 index.ts,运行“yarn tsc”将生成一个仅包含 index.js 文件的 dist 文件夹。

我找不到官方文档中包含的任何内容。 我最终在运行 rsync 命令的 package.json 中有一个“post-build”命令。

 { "build": "yarn tsc", "postbuild": "rsync -avum --include='*.png' --include='*/' --exclude='*' './src/' './dist'" }

以下命令将复制与 src 相同位置的所有 png 文件。

一个替代版本是

rsync -avu --exclude={'*.ts','*.yml','*.json','*.http','*.conf','*.sh'} "./src/" "./dist"

注意我的 dist 文件夹不包括 src 文件夹。

暂无
暂无

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

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