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

npm安装@uirouter/angularjs@1.0.12遇E404错误,求解决方案

解决npm安装@uirouter/angularjs@1.0.12时的404错误

嘿,遇到这个E404报错别慌,这说明npm在你当前配置的镜像源里找不到@uirouter/angularjs@1.0.12这个版本,大概率是版本号写错了,或者源的同步出了问题。咱们一步步来解决:

1. 先确认包的有效版本

首先运行这条命令,看看@uirouter/angularjs到底有哪些可用版本:

npm view @uirouter/angularjs versions

你会发现,1.0.12这个版本根本没发布过(目前该包的1.x系列里,最低的稳定版本是1.0.15左右)。所以第一步就是换一个真实存在的版本,比如1.0.30(或者命令输出里的任意稳定版本)。

2. 修改package.json后重新安装

把你的package.json里的依赖项改成存在的版本,比如:

{
  "name": "test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "dependencies": {
    "@uirouter/angularjs": "^1.0.30"
  },
  "author": "",
  "license": "ISC"
}

然后执行安装命令:

npm install

3. 排查镜像源的问题

如果确认版本是对的,但还是报404,那可能是你用的npm源同步不及时。可以切换回官方源试试:

npm config set registry https://registry.npmjs.org/

之后再重新运行npm install。

4. 清除npm缓存试试

有时候缓存里的旧数据会搞事情,清除缓存后再安装:

npm cache clean --force
npm install

5. 确认nvm的Node版本是否正确激活

你用了nvm,先检查下当前用的是不是你说的v8.9.1:

nvm current

如果不是,就运行nvm use 8.9.1切换到对应版本,再重新安装。

按照这些步骤走,应该就能顺利安装上啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:47:22