Skip to content

Commit 4151042

Browse files
committed
fix(ts-lib-tools): 修复在 monorepo 模式下打包之后再执行单元测试,有可能报 package.json 和 dist/package.json 名称相同的冲突
1 parent 5d61619 commit 4151042

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
- breadchange(eslint-config-ts-lib): 增加 jsdoc 和 typescript 类型显式声明的规则
88
- improve(ts-lib-scripts): 启用 eslint 的缓存
99
- improve(ts-lib-scripts): 升级 husky 和 lint-staged
10+
- fix(ts-lib-tools): 修复在 monorepo 模式下打包之后再执行单元测试,有可能报 `package.json``dist/package.json` 名称相同的冲突
1011

1112
## v0.14.3 - 2021.8.19
1213

packages/ts-lib-tools/src/config/create-jest-config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ export async function createJestConfig(): Promise<Record<string, any>> {
6161
'.*/node_modules/.*',
6262
'.*/dist/.*',
6363
'.*/\\.cache/.*',
64+
'.*/build/.*',
6465
],
6566
testRegex: '.*\\.(spec|test)\\.tsx?$',
6667
watchPlugins: [
@@ -74,8 +75,8 @@ export async function createJestConfig(): Promise<Record<string, any>> {
7475
modulePathIgnorePatterns: [
7576
'<rootDir>/dist/',
7677
'<rootDir>/build/',
77-
'<rootDir>/packages/dist/',
78-
'<rootDir>/packages/build/',
78+
'<rootDir>/packages/([^/]+)/dist/',
79+
'<rootDir>/packages/([^/]+)/build/',
7980
],
8081
resolver: 'jest-resolver-tsconfig-paths',
8182
testPathIgnorePatterns: [

0 commit comments

Comments
 (0)