-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Closed
Description
Which Umbraco version are you using?
16.1.1
Bug summary
The default extension project includes a buggy packages.json which does not resolve all dependencies.
$npm install
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: [email protected]
npm error Found: @hey-api/[email protected]
npm error node_modules/@hey-api/client-fetch
npm error dev @hey-api/client-fetch@"^0.10.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer @hey-api/client-fetch@"^0.12.0" from @umbraco-cms/[email protected]
npm error node_modules/@umbraco-cms/backoffice
npm error dev @umbraco-cms/backoffice@"^*" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error d:\packages\npm\_logs\2025-08-12T09_55_49_991Z-eresolve-report.txt
npm error A complete log of this run can be found in: d:\packages\npm\_logs\2025-08-12T09_55_49_991Z-debug-0.log
Default package.json:
{
"name": "umbraco-extension",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"watch": "tsc && vite build --watch",
"build": "tsc && vite build",
"generate-client": "node scripts/generate-openapi.js https://localhost:44339/umbraco/swagger/umbracoextension/swagger.json"
},
"devDependencies": {
"@hey-api/client-fetch": "^0.10.0",
"@hey-api/openapi-ts": "^0.66.7",
"@umbraco-cms/backoffice": "^*",
"chalk": "^5.4.1",
"cross-env": "^7.0.3",
"node-fetch": "^3.3.2",
"typescript": "^5.8.3",
"vite": "^6.3.4"
}
}
fixed package.json:
{
"name": "umbraco-extension",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"watch": "tsc && vite build --watch",
"build": "tsc && vite build",
"generate-client": "node scripts/generate-openapi.js https://localhost:44339/umbraco/swagger/umbracoextension/swagger.json"
},
"devDependencies": {
"@umbraco-cms/backoffice": "^16.1.1",
"chalk": "^5.4.1",
"cross-env": "^7.0.3",
"node-fetch": "^3.3.2",
"typescript": "^5.8.3",
"vite": "^6.3.4"
}
}
Specifics
No response
Steps to reproduce
dotnet new install Umbraco.Templates
dotnet new umbraco-extension --name MyExtension
cd MyExtension/Client
npm install
Expected result / actual result
No response