How to add “”--legacy-peer-deps “ ”for command " npm install " with Asp.Net Core +SPA + Vue
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 276
Description
My project uses [Asp.Net](https://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
Contributor guide
Assessment
This issue has not been assessed yet.