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

Yeg*_*mba 2 rm node.js typescript package.json

当我部署我的服务器时出现错误

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 {
Run Code Online (Sandbox Code Playgroud)

我的解决方案(它有效)是删除*.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"
Run Code Online (Sandbox Code Playgroud)

如何*.d.tsdist没有文件夹嵌套的情况下删除文件夹中的所有文件?

小智 7

你可以用这个

find ./ -name "*.d.ts" -delete
Run Code Online (Sandbox Code Playgroud)