Skip to content

Commit 84c48a2

Browse files
Try to fix Nx caching
Input of package should depend on build output of dependency
1 parent 8098363 commit 84c48a2

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

nx.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,42 +35,45 @@
3535
],
3636
"globalNonBuildAffectingConfig": ["{workspaceRoot}/.eslintrc.cjs"],
3737
"default": [
38-
"{projectRoot}/**/*",
3938
"globalBuildAffectingConfig",
4039
"globalNonBuildAffectingConfig",
40+
"{projectRoot}/**/*",
4141
"!{projectRoot}/**/*.md",
42-
"!{projectRoot}/**/build/**/*"
42+
"!{projectRoot}/build/**/*"
4343
],
4444
"public": [
4545
"default",
4646
"!{workspaceRoot}/.eslintrc.cjs",
4747
"!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)",
4848
"!{projectRoot}/.eslintrc.cjs",
4949
"!{projectRoot}/tsconfig.eslint.json"
50+
],
51+
"build": [
52+
"{projectRoot}/build/**/*"
5053
]
5154
},
5255
"targetDefaults": {
5356
"test:lib": {
5457
"dependsOn": ["^build"],
55-
"inputs": ["default", "^public"],
58+
"inputs": ["default", "^public", "^build"],
5659
"outputs": ["{projectRoot}/coverage"]
5760
},
5861
"test:eslint": {
5962
"dependsOn": ["^build"],
60-
"inputs": ["default", "^public"]
63+
"inputs": ["default", "^public", "^build"]
6164
},
6265
"test:types": {
6366
"dependsOn": ["^build"],
64-
"inputs": ["default", "^public"]
67+
"inputs": ["default", "^public", "^build"]
6568
},
6669
"build": {
6770
"dependsOn": ["^build"],
68-
"inputs": ["default", "^public"],
71+
"inputs": ["default", "^public", "^build"],
6972
"outputs": ["{projectRoot}/build/**/*"]
7073
},
7174
"test:build": {
7275
"dependsOn": ["build"],
73-
"inputs": ["^public"]
76+
"inputs": ["^public", "^build"]
7477
}
7578
}
7679
}

0 commit comments

Comments
 (0)