node.js - 如何解决这个错误?angular v11 原理图工作流程失败。看上面
问题描述
每当我生成一个项目时,我都会收到此错误
我试过的命令:ng new dron(用于生成项目)
错误:
npm ERR! Found: postcss@8.2.14
npm ERR! node_modules/postcss
npm ERR! postcss@"8.2.14" from @angular-devkit/build-angular@0.1102.13
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR! dev @angular-devkit/build-angular@"~0.1102.13" from the root project
npm ERR! peer postcss@"^8.1.0" from autoprefixer@10.2.4
npm ERR! node_modules/autoprefixer
npm ERR! autoprefixer@"10.2.4" from @angular-devkit/build-angular@0.1102.13
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR! dev @angular-devkit/build-angular@"~0.1102.13" from the root project
npm ERR! 9 more (css-loader, cssnano, postcss-import, postcss-loader, ...)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer postcss@"^8.2.15" from cssnano-preset-default@5.1.1
npm ERR! node_modules/cssnano/node_modules/cssnano-preset-default
npm ERR! cssnano-preset-default@"^5.0.1" from cssnano@5.0.2
npm ERR! node_modules/cssnano
npm ERR! cssnano@"5.0.2" from @angular-devkit/build-angular@0.1102.13
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR! dev @angular-devkit/build-angular@"~0.1102.13" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
解决方案
请检查您的 nodejs 版本。我面临着同样的问题。我机器上的nodejs版本是v16.2.0。我将其更改为 v12.22.1。它现在正在工作。
您可以从此处查看特定角度版本的节点兼容版本https://stackoverflow.com/a/60258560/9574445
要更改 nodejs 版本,您可以使用 nvm https://github.com/nvm-sh/nvm
推荐阅读
- html - 解析器错误:动作表达式中不能有管道
- c++ - 在填充多维网格时无法绑定左值错误
- angular - Angular 9:订阅调用导致页面刷新
- sockets - arduino 传感器在 wifi 上的故障
- react-native - 使用 axios 从 GridFS 下载图像(React Native)
- python - 在两个列表中迭代递增的值
- c++ - to_string().length() 在 c++ 中给出不正确的结果。谁能解释一下这种行为?
- unity3d - 我可以仅通过 python 经验学习 Unity 吗?
- python - 将数据列写入 txt 文件中的行/行
- java - Rabin Karp 算法运行速度比 naive 慢