Node.js npm错误!请求的依赖项类型无效:别名
继承的项目要求运行Node.js npm错误!请求的依赖项类型无效:别名,node.js,npm,Node.js,Npm,继承的项目要求运行npm install为项目安装软件包。但当我这样做时,我会得到以下错误: npm ERR! Invalid dependency type requested: alias 在日志中,我可以看到以下消息: 212的数据包元数据错误 重复形式-7@npm:redux-form@7.3.0请求的依赖项类型无效: 别名 2744详细堆栈错误:请求的依赖项类型无效:别名 getFetcher上的2744详细堆栈(/Users/rich/.nvm/versions/node/v10
npm install
为项目安装软件包。但当我这样做时,我会得到以下错误:
npm ERR! Invalid dependency type requested: alias
在日志中,我可以看到以下消息:
212的数据包元数据错误
重复形式-7@npm:redux-form@7.3.0请求的依赖项类型无效:
别名
2744详细堆栈错误:请求的依赖项类型无效:别名
getFetcher上的2744详细堆栈(/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:68:15)
清单上的2744详细堆栈(/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:15:19)
pinflight上的2744详细堆栈
(/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/manifest.js:24:12)
在package.json
中如下所示:
{
"dependencies": {
"redux-form": "5.3.3",
"redux-form-7": "npm:redux-form@7.3.0"
}
}
我已经在谷歌上搜索过了,但是我找不到这个依赖语法的作用或错误的含义。编辑::在撰写本文时,npm不支持此功能。请参阅Andrew的答案,了解哪些版本的npm现在支持它 原始答复: 这似乎是npm的一个特性,而不是npm
使用Thread安装软件包与此软件包配合得很好。json。npm>=6.9.0可以处理别名。值得补充的是,为了修复问题,应该运行:
npm install-gnpm@latest
然后再次尝试npm安装