angular - 无法安装 @angular/cli 错误 npm WARN deprecated request@2.88.2:
问题描述
npm WARN 已弃用 request@2.88.2:请求已弃用,请参阅https://git hub.com/request/request/issues/3142 npm ERR!代码 EEXIST npm 错误!路径 C:\Users\Nagesh\AppData\Roaming\npm\node_modules@angular\cli\bin\ ng npm ERR!dest C:\Users\Nagesh\AppData\Roaming\npm\ng.ps1 npm ERR!EEXIST:文件已存在,cmd shim 'C:\Users\Nagesh\AppData\Roaming\ npm\node_modules@angular\cli\bin\ng' -> 'C:\Users\Nagesh\AppData\Roaming\npm\ng 。 ps1' npm 错误!文件存在:C:\Users\Nagesh\AppData\Roaming\npm\ng.ps1 npm ERR!删除现有文件并重试,或运行 npm npm ERR!使用 --force 可以鲁莽地覆盖文件。
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!C:\Users\Nagesh\AppData\Roaming\npm-cache_logs\2020-04-14T05_28_53 _373Z-debug.log
解决方案
已弃用的警告与您遇到的问题无关。真正的错误信息就在它之下。我的猜测是您的 NodeJs 安装存在权限问题。您应该尝试完全删除 NodeJs 安装并重新安装,然后重试。
或者更好的是,安装 NVM 来管理您的 NodeJs 实例。
对于 Mac/Linux:https
://github.com/nvm-sh/nvm
对于 Windows:https ://github.com/coreybutler/nvm-windows
安装 NVM 后,使用以下命令安装 Angular CLI:
npm install -g @angular/cli
它应该可以正常工作。希望有帮助
推荐阅读
- python - 往返于 json 的 Pandas 时间戳
- java - 什么是与 Math.floorMod() 完全相同但使用浮点数而不是整数的方法?
- mysql - laravel - mysql - 如何迁移表
- database - 什么数据库/数据结构用于离散的 2D(横向)值映射?
- google-chrome-extension - 通过控制台将数据存储到 chrome.storage.sync 以获取 Chrome 扩展程序?
- c# - Microsoft.Dynamic.dll 中发生错误“IronPython.Runtime.Exceptions.ImportException”附加信息:没有名为 _imp 的模块
- firebase - Firebase 实时数据库与 Cloud Firestore
- python - 如何将两只蜘蛛合二为一?
- r - “长度”名称始终显示在输出中 - R 编程
- reactjs - 使用危险的SetInnerHtml时出现双图标