You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

npm install安装@@angular/platform-browser报EINVALIDPACKAGENAME错误如何解决

npm install 报错EINVALIDPACKAGENAME解决方案

报错信息:

npm ERR! code EINVALIDPACKAGENAME npm ERR! Invalid package name "@@angular/platform-browser": name can only contain URL-friendly character

这个报错的核心是依赖声明中的@angular/platform-browser包名多了一个多余的@符号,连续两个@属于非法包名字符,触发npm的包名校验报错。你之前做的重装Node、删除node_modules、清理缓存操作没有命中问题根源,按以下步骤操作即可解决:

  • 首先检查项目根目录的package.json文件,全局搜索@@angular/platform-browser字段,删除多余的@,修正为标准的@angular/platform-browser包名,保留原有的版本号配置即可。
  • 如果package.json中没有发现错误包名,直接删除项目根目录下的package-lock.json(yarn环境对应删除yarn.lock,pnpm环境对应删除pnpm-lock.yaml)锁文件,锁文件有可能缓存了历史错误的依赖条目。
  • 检查本地项目的.npmrc配置文件、npm install执行命令中有没有手写的错误包名、自定义依赖别名配置,剔除掉包含@@angular的错误声明。
  • 完成上述修正后,执行npm cache clean --force强制清理全局缓存,再重新执行npm install即可正常安装依赖。

内容的提问来源于stack exchange,提问作者Coffee_addict

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 19:15:03