cleanup(core): do not wrap Cannot Find Configuration error

This commit is contained in:
Victor Savkin 2022-06-29 14:31:03 -04:00
parent 6391072028
commit 9e621ee30a
No known key found for this signature in database
GPG Key ID: 39178FEB7698B817
3 changed files with 67 additions and 197 deletions

32
nx.json
View File

@ -29,38 +29,20 @@
"appsDir": "" "appsDir": ""
}, },
"namedInputs": { "namedInputs": {
"default": [ "default": ["{projectRoot}/**/*"],
"{projectRoot}/**/*" "prod": ["!{projectRoot}/**/*.spec.ts{,.snap}"]
],
"prod": [
"!{projectRoot}/**/*.spec.ts{,.snap}"
]
}, },
"targetDefaults": { "targetDefaults": {
"build": { "build": {
"dependsOn": [ "dependsOn": ["build-base"],
"build-base" "inputs": ["prod", "^prod"]
],
"inputs": [
"prod",
"^prod"
]
}, },
"build-base": { "build-base": {
"dependsOn": [ "dependsOn": ["^build-base"],
"^build-base" "inputs": ["prod", "^prod"]
],
"inputs": [
"prod",
"^prod"
]
}, },
"test": { "test": {
"inputs": [ "inputs": ["default", "^prod", "{workspaceRoot}/jest.config.ts"]
"default",
"^prod",
"{workspaceRoot}/jest.config.ts"
]
}, },
"lint": { "lint": {
"inputs": [ "inputs": [

View File

@ -185,18 +185,13 @@ export function getCustomHasher(
nxJson: NxJsonConfiguration, nxJson: NxJsonConfiguration,
projectGraph: ProjectGraph projectGraph: ProjectGraph
) { ) {
try { const factory = getExecutorForTask(
const factory = getExecutorForTask( task,
task, workspace,
workspace, projectGraph,
projectGraph, nxJson
nxJson ).hasherFactory;
).hasherFactory; return factory ? factory() : null;
return factory ? factory() : null;
} catch (e) {
console.error(e);
throw new Error(`Unable to load hasher for task "${task.id}"`);
}
} }
export function removeTasksFromTaskGraph( export function removeTasksFromTaskGraph(

View File

@ -9,84 +9,35 @@
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"types": [ "types": ["node", "jest"],
"node", "lib": ["es2019"],
"jest"
],
"lib": [
"es2019"
],
"declaration": true, "declaration": true,
"resolveJsonModule": true, "resolveJsonModule": true,
"baseUrl": ".", "baseUrl": ".",
"rootDir": ".", "rootDir": ".",
"paths": { "paths": {
"@nrwl/angular": [ "@nrwl/angular": ["packages/angular"],
"packages/angular" "@nrwl/angular/*": ["packages/angular/*"],
], "@nrwl/cli": ["packages/cli"],
"@nrwl/angular/*": [ "@nrwl/cli/*": ["packages/cli/*"],
"packages/angular/*" "@nrwl/cypress": ["packages/cypress"],
], "@nrwl/cypress/*": ["packages/cypress/*"],
"@nrwl/cli": [ "@nrwl/detox": ["packages/detox"],
"packages/cli" "@nrwl/devkit": ["packages/devkit"],
], "@nrwl/devkit/ngcli-adapter": ["packages/devkit/ngcli-adapter"],
"@nrwl/cli/*": [ "@nrwl/devkit/testing": ["packages/devkit/testing"],
"packages/cli/*" "@nrwl/e2e/utils": ["e2e/utils"],
], "@nrwl/eslint-plugin-nx": ["packages/eslint-plugin-nx/src"],
"@nrwl/cypress": [ "@nrwl/express": ["packages/express"],
"packages/cypress" "@nrwl/jest": ["packages/jest"],
], "@nrwl/jest/*": ["packages/jest/*"],
"@nrwl/cypress/*": [ "@nrwl/js": ["packages/js/src"],
"packages/cypress/*" "@nrwl/js/*": ["packages/js/*"],
], "@nrwl/linter": ["packages/linter"],
"@nrwl/detox": [ "@nrwl/nest": ["packages/nest"],
"packages/detox" "@nrwl/next": ["packages/next"],
], "@nrwl/node": ["packages/node"],
"@nrwl/devkit": [ "@nrwl/node/*": ["packages/node/*"],
"packages/devkit"
],
"@nrwl/devkit/ngcli-adapter": [
"packages/devkit/ngcli-adapter"
],
"@nrwl/devkit/testing": [
"packages/devkit/testing"
],
"@nrwl/e2e/utils": [
"e2e/utils"
],
"@nrwl/eslint-plugin-nx": [
"packages/eslint-plugin-nx/src"
],
"@nrwl/express": [
"packages/express"
],
"@nrwl/jest": [
"packages/jest"
],
"@nrwl/jest/*": [
"packages/jest/*"
],
"@nrwl/js": [
"packages/js/src"
],
"@nrwl/js/*": [
"packages/js/*"
],
"@nrwl/linter": [
"packages/linter"
],
"@nrwl/nest": [
"packages/nest"
],
"@nrwl/next": [
"packages/next"
],
"@nrwl/node": [
"packages/node"
],
"@nrwl/node/*": [
"packages/node/*"
],
"@nrwl/nx-dev-feature-package-schema-viewer": [ "@nrwl/nx-dev-feature-package-schema-viewer": [
"nx-dev/feature-package-schema-viewer/src/index.ts" "nx-dev/feature-package-schema-viewer/src/index.ts"
], ],
@ -96,9 +47,7 @@
"@nrwl/nx-dev/data-access-documents/node-only": [ "@nrwl/nx-dev/data-access-documents/node-only": [
"nx-dev/data-access-documents/src/node.index.ts" "nx-dev/data-access-documents/src/node.index.ts"
], ],
"@nrwl/nx-dev/data-access-menu": [ "@nrwl/nx-dev/data-access-menu": ["nx-dev/data-access-menu/src/index.ts"],
"nx-dev/data-access-menu/src/index.ts"
],
"@nrwl/nx-dev/data-access-packages": [ "@nrwl/nx-dev/data-access-packages": [
"nx-dev/data-access-packages/src/index.ts" "nx-dev/data-access-packages/src/index.ts"
], ],
@ -114,93 +63,37 @@
"@nrwl/nx-dev/feature-flavor-selection": [ "@nrwl/nx-dev/feature-flavor-selection": [
"nx-dev/feature-flavor-selection/src/index.ts" "nx-dev/feature-flavor-selection/src/index.ts"
], ],
"@nrwl/nx-dev/feature-search": [ "@nrwl/nx-dev/feature-search": ["nx-dev/feature-search/src/index.ts"],
"nx-dev/feature-search/src/index.ts" "@nrwl/nx-dev/feature-storage": ["nx-dev/feature-storage/src/index.ts"],
],
"@nrwl/nx-dev/feature-storage": [
"nx-dev/feature-storage/src/index.ts"
],
"@nrwl/nx-dev/feature-versions-and-flavors": [ "@nrwl/nx-dev/feature-versions-and-flavors": [
"nx-dev/feature-versions-and-flavors/src/index.ts" "nx-dev/feature-versions-and-flavors/src/index.ts"
], ],
"@nrwl/nx-dev/models-document": [ "@nrwl/nx-dev/models-document": ["nx-dev/models-document/src/index.ts"],
"nx-dev/models-document/src/index.ts" "@nrwl/nx-dev/models-menu": ["nx-dev/models-menu/src/index.ts"],
], "@nrwl/nx-dev/models-package": ["nx-dev/models-package/src/index.ts"],
"@nrwl/nx-dev/models-menu": [ "@nrwl/nx-dev/ui-commands": ["nx-dev/ui-commands/src/index.ts"],
"nx-dev/models-menu/src/index.ts" "@nrwl/nx-dev/ui-common": ["nx-dev/ui-common/src/index.ts"],
], "@nrwl/nx-dev/ui-community": ["nx-dev/ui-community/src/index.ts"],
"@nrwl/nx-dev/models-package": [ "@nrwl/nx-dev/ui-conference": ["nx-dev/ui-conference/src/index.ts"],
"nx-dev/models-package/src/index.ts" "@nrwl/nx-dev/ui-home": ["nx-dev/ui-home/src/index.ts"],
], "@nrwl/nx-dev/ui-member-card": ["nx-dev/ui-member-card/src/index.ts"],
"@nrwl/nx-dev/ui-commands": [ "@nrwl/nx-dev/ui-sponsor-card": ["nx-dev/ui-sponsor-card/src/index.ts"],
"nx-dev/ui-commands/src/index.ts" "@nrwl/nx-plugin": ["packages/nx-plugin"],
], "@nrwl/react": ["packages/react"],
"@nrwl/nx-dev/ui-common": [ "@nrwl/react-native": ["packages/react-native"],
"nx-dev/ui-common/src/index.ts" "@nrwl/react/*": ["packages/react/*"],
], "@nrwl/storybook": ["packages/storybook"],
"@nrwl/nx-dev/ui-community": [ "@nrwl/storybook/*": ["packages/storybook/*"],
"nx-dev/ui-community/src/index.ts" "@nrwl/tao": ["packages/tao"],
], "@nrwl/tao/*": ["packages/tao/*"],
"@nrwl/nx-dev/ui-conference": [ "@nrwl/typedoc-theme": ["/typedoc-theme/src/index.ts"],
"nx-dev/ui-conference/src/index.ts" "@nrwl/web": ["packages/web"],
], "@nrwl/web/*": ["packages/web/*"],
"@nrwl/nx-dev/ui-home": [ "@nrwl/workspace": ["packages/workspace"],
"nx-dev/ui-home/src/index.ts" "@nrwl/workspace/*": ["packages/workspace/*"],
], "@nrwl/workspace/testing": ["packages/workspace/testing"],
"@nrwl/nx-dev/ui-member-card": [ "nx": ["packages/nx"],
"nx-dev/ui-member-card/src/index.ts" "nx/*": ["packages/nx/*"]
],
"@nrwl/nx-dev/ui-sponsor-card": [
"nx-dev/ui-sponsor-card/src/index.ts"
],
"@nrwl/nx-plugin": [
"packages/nx-plugin"
],
"@nrwl/react": [
"packages/react"
],
"@nrwl/react-native": [
"packages/react-native"
],
"@nrwl/react/*": [
"packages/react/*"
],
"@nrwl/storybook": [
"packages/storybook"
],
"@nrwl/storybook/*": [
"packages/storybook/*"
],
"@nrwl/tao": [
"packages/tao"
],
"@nrwl/tao/*": [
"packages/tao/*"
],
"@nrwl/typedoc-theme": [
"/typedoc-theme/src/index.ts"
],
"@nrwl/web": [
"packages/web"
],
"@nrwl/web/*": [
"packages/web/*"
],
"@nrwl/workspace": [
"packages/workspace"
],
"@nrwl/workspace/*": [
"packages/workspace/*"
],
"@nrwl/workspace/testing": [
"packages/workspace/testing"
],
"nx": [
"packages/nx"
],
"nx/*": [
"packages/nx/*"
]
} }
} }
} }