Skip to content

Error: Invalid 'externals' config, consider using a barrel import instead. #43

@h4570-work

Description

@h4570-work

Hi.

Month ago, when tried to migrate to v4 I found this error native-federation/native-federation-core#25, but with small, manual package patch my project compiled and worked with following packages:

	"dependencies": {
		"@softarc/native-federation-runtime": "4.0.0-RC8",
	},
	"devDependencies": {
		"@angular-architects/native-federation-v4": "^21.1.7",
		"@softarc/native-federation": "4.0.0-RC8",
		"@softarc/native-federation-orchestrator": "4.0.0-RC4",
	}

1-2 weeks ago I tried to update v4 to newest version to remove my manual package patch:

	"dependencies": {
		"@softarc/native-federation-runtime": "4.0.0-RC9",
	},
	"devDependencies": {
		"@angular-architects/native-federation-v4": "21.1.9",
		"@softarc/native-federation": "4.0.0-RC9",
		"@softarc/native-federation-orchestrator": "^4.0.0",
	}

But I found that my project cant compile with following error:

An unhandled exception occurred: Invalid 'externals' config. Invalid imports paths detected, consider using a barrel import instead. 
See "C:\Users\<redacted>\AppData\Local\Temp\ng-dXvvDB\angular-errors.log" for further details.
[error] Error: Invalid 'externals' config. Invalid imports paths detected, consider using a barrel import instead. 
    at checkForInvalidImports (file:///C:/repos/<redacted>/node_modules/@angular-architects/native-federation-v4/src/utils/check-for-invalid-imports.js:27:15)
    at runBuilder (file:///C:/repos/<redacted>/node_modules/@angular-architects/native-federation-v4/src/builders/build/builder.js:145:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async handleAsyncIterator (C:\repos\<redacted>\node_modules\@angular-devkit\architect\src\api.js:38:28)

Updating to newest package version didnt worked:

	"dependencies": {
          // removed
	},
	"devDependencies": {
		"@angular-architects/native-federation-v4": "21.1.13",
		"@softarc/native-federation": "^4.0.1",
		"@softarc/native-federation-orchestrator": "^4.0.2",
	}

Is this issue related to native-federation/native-federation-core#34?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions