TypeScript Node服务器设置。如何在dist文件夹中删除所有*.d.ts文件?

3
当我部署服务器时,出现了错误。
server_1    | (node:9) UnhandledPromiseRejectionWarning: /usr/app/packages/server/dist/modules/listing/create/resolvers.d.ts:1
server_1    | (function (exports, require, module, __filename, __dirname) { import { MutationResolvers } from '../../../types';
server_1    |                                                                      ^
server_1    | 
server_1    | SyntaxError: Unexpected token {

我的解决方案(它有效)是删除任何地方的所有*.d.ts文件。这是我的packages.json脚本及其大规模处理:

    "build": "tsc -b && copyfiles -u 1 src/**/*.graphql dist/ && rimraf ./dist/*.d.ts && rimraf ./dist/**/*.d.ts && rimraf ./dist/**/**/*.d.ts && rimraf ./dist/**/**/**/*.d.ts"

我如何在dist文件夹中删除所有*.d.ts文件而不包含子文件夹?

** 应该尽可能深入。仅使用 rimraf ./dist/**/*.d.ts 是否有效? - ddprrt
1个回答

12

您可以使用这个。

find ./ -name "*.d.ts" -delete

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接