首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >国家预防机制错误!请求的无效依赖类型:别名

国家预防机制错误!请求的无效依赖类型:别名
EN

Stack Overflow用户
提问于 2019-01-08 05:57:52
回答 2查看 21.9K关注 0票数 25

继承的项目要求运行npm install来安装项目包。但是,当我这样做时,我会得到以下错误:

代码语言:javascript
复制
npm ERR! Invalid dependency type requested: alias

在日志中,我可以看到以下消息:

212个用于redux 7@npm的愚蠢fetchPackageMetaData错误:redux@7.3.0无效依赖类型请求:别名 ..。 2744详细堆栈错误:无效依赖类型请求:别名 2744详细堆栈在(/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:68:15) getFetcher 清单(/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:15:19)中的详细堆栈 2744 pinflight (/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/manifest.js:24:12)上的详细堆栈 ..。

package.json中有以下内容:

代码语言:javascript
复制
{
  "dependencies": {
    "redux-form": "5.3.3",
    "redux-form-7": "npm:redux-form@7.3.0"
  }
}

我已经搜索过了,但是找不到这个依赖语法意味着什么,或者错误意味着什么?

EN

回答 2

Stack Overflow用户

发布于 2019-10-08 14:22:41

npm >= 6.9.0可以处理别名,https://npm.community/t/release-npm-6-9-0/5911

票数 23
EN

Stack Overflow用户

发布于 2019-01-15 05:49:48

编辑:在撰写本文时,npm不支持此功能。参见Andrew的答案,对于现在支持npm的哪一个版本。

原来的答案:

这似乎是纱线的一个特点,而不是npm。

使用纱线来安装包装与此package.json工作很好。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54085943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档