diff --git a/nx.json b/nx.json index 07ce787b6a..73b7857c3b 100644 --- a/nx.json +++ b/nx.json @@ -53,7 +53,7 @@ "nest": { "implicitDependencies": ["node", "linter"] }, - "linter": {}, + "linter": { "implicitDependencies": ["eslint-plugin-nx"] }, "express": { "implicitDependencies": ["node"] }, diff --git a/packages/eslint-plugin-nx/src/configs/angular.ts b/packages/eslint-plugin-nx/src/configs/angular.ts index 2987f4c426..2ede14b420 100644 --- a/packages/eslint-plugin-nx/src/configs/angular.ts +++ b/packages/eslint-plugin-nx/src/configs/angular.ts @@ -1,4 +1,9 @@ -import angularEslintPlugin from '@angular-eslint/eslint-plugin'; +import type AngularEslintPlugin from '@angular-eslint/eslint-plugin'; + +let angularEslintPlugin: typeof AngularEslintPlugin; +try { + angularEslintPlugin = require('@angular-eslint/eslint-plugin'); +} catch {} /** * This configuration is intended to be applied to ALL .ts files in Angular