Typescript编译器不会将src文件夹中的所有文件复制到dist文件夹中。 我没有找到任何有用的选项来配置Typescript CLI。
例如: 如果我有一个png文件,以及一个名为index.ts的typescript文件,运行“yarn tsc”将只生成包含index.js文件的dist文件夹。
Typescript编译器不会将src文件夹中的所有文件复制到dist文件夹中。 我没有找到任何有用的选项来配置Typescript CLI。
例如: 如果我有一个png文件,以及一个名为index.ts的typescript文件,运行“yarn tsc”将只生成包含index.js文件的dist文件夹。
我在官方文档中没有找到相关内容。 最终我在 package.json 中添加了一个“post-build”命令,运行了一个 rsync 命令。
{
"build": "yarn tsc",
"postbuild": "rsync -avum --include='*.png' --include='*/' --exclude='*' './src/' './dist'"
}
rsync -avu --exclude={'*.ts','*.yml','*.json','*.http','*.conf','*.sh'} "./src/" "./dist"
注意:我的dist文件夹中不包含src文件夹。