【发布时间】:2020-07-10 02:54:51
【问题描述】:
Typescript 编译器不会将所有文件从 src 文件夹复制到 dist 文件夹。 我无法为 Typescript CLI 找到任何有用的选项。
示例: 如果我有一个 png 文件和一个 typescript 文件 index.ts,运行 'yarn tsc' 将生成一个只有 index.js 文件的 dist 文件夹。
【问题讨论】:
标签: node.js typescript tsc
Typescript 编译器不会将所有文件从 src 文件夹复制到 dist 文件夹。 我无法为 Typescript CLI 找到任何有用的选项。
示例: 如果我有一个 png 文件和一个 typescript 文件 index.ts,运行 'yarn tsc' 将生成一个只有 index.js 文件的 dist 文件夹。
【问题讨论】:
标签: node.js typescript tsc
我无法找到官方文档中包含的任何内容。 我最终在运行 rsync 命令的 package.json 中有一个“构建后”命令。
{
"build": "yarn tsc",
"postbuild": "rsync -avum --include='*.png' --include='*/' --exclude='*' './src/' './dist'"
}
以下命令会将所有 png 文件复制到与 src 相同的位置。
另一个版本是
rsync -avu --exclude={'*.ts','*.yml','*.json','*.http','*.conf','*.sh'} "./src/" "./dist"
注意 我的 dist 文件夹不包括 src 文件夹。
【讨论】: