Skip to content

How to add “”--legacy-peer-deps “ ”for command " npm install " with Asp.Net Core +SPA + Vue #64324

@maikebing

Description

@maikebing

My project uses Asp.Net Core + Vue. How can I add the parameter --legacy-peer-deps to the npm install command in the ClientApp.esproj project to avoid the error below?

1>v22.14.0
1>Restoring dependencies using 'npm'. This may take several minutes...
1>npm error code ERESOLVE
1>npm error ERESOLVE could not resolve
1>npm error
1>npm error While resolving: sass-loader@10.5.2
1>EXEC : npm error Found: webpack@3.12.0
1>npm error node_modules/webpack
1>npm error   dev webpack@"^3.6.0" from the root project
1>npm error   peer webpack@"2 || 3 || 4" from babel-loader@7.1.5
1>npm error   node_modules/babel-loader
1>npm error     dev babel-loader@"^7.1.1" from the root project
1>npm error     babel-loader@"^7.1.2" from vue-photo-preview@1.1.3
1>npm error     node_modules/vue-photo-preview
1>npm error       vue-photo-preview@"^1.1.3" from the root project
1>npm error   11 more (extract-text-webpack-plugin, file-loader, ...)
1>npm error
1>npm error Could not resolve dependency:
1>npm error peer webpack@"^4.36.0 || ^5.0.0" from sass-loader@10.5.2
1>npm error node_modules/sass-loader
1>npm error   dev sass-loader@"^10.1.0" from the root project
1>npm error
1>npm error Conflicting peer dependency: webpack@5.102.1
1>npm error node_modules/webpack
1>npm error   peer webpack@"^4.36.0 || ^5.0.0" from sass-loader@10.5.2
1>npm error   node_modules/sass-loader
1>npm error     dev sass-loader@"^10.1.0" from the root project
1>npm error
1>npm error Fix the upstream dependency conflict, or retry
1>npm error this command with --force or --legacy-peer-deps
1>npm error to accept an incorrect (and potentially broken) dependency resolution.
1>npm error
1>npm error
1>npm error For a full report see:

https://learn.microsoft.com/en-us/visualstudio/javascript/javascript-project-system-msbuild-reference?view=visualstudio#shouldrunnpminstall

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-commandlinetoolsIncludes: Command line tools, dotnet-dev-certs, dotnet-user-jwts, and OpenAPIfeature-spa

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions