Skip to content

Commit 220464f

Browse files
committed
chore: add ignoreFilesForDTS func
1 parent e579cf8 commit 220464f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

script/gulpfile.base.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ const isComponentFolder = (dir) => {
4848
return dir === 'src';
4949
};
5050

51+
const ignoreFilesForDTS = (file) => {
52+
return ['props.d.ts', 'type.d.ts'].includes(file.basename);
53+
};
54+
5155
/* return gulpfile base tasks */
5256
module.exports = (src, dist, moduleName) => {
5357
const tsProject = gulpTs.createProject('tsconfig.json', {
@@ -165,7 +169,7 @@ module.exports = (src, dist, moduleName) => {
165169
.pipe(gulpIf(isComponentFolder(src) && isProduction, jsmin()))
166170
.pipe(sourcemaps.write('.'))
167171
.pipe(gulp.dest(dist)),
168-
tsResult.dts.pipe(gulp.dest(dist)), // 直接输出.d.ts文件
172+
tsResult.dts.pipe(gulpIf((file) => !isProduction || !ignoreFilesForDTS(file), gulp.dest(dist))),
169173
);
170174
};
171175

0 commit comments

Comments
 (0)