node.js - 错误!请求的依赖类型无效 : alias

标签 node.js npm

Inherited project 说要运行 npm install 来为项目安装包。但是当我这样做时,出现以下错误:

npm ERR! Invalid dependency type requested: alias

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

212 silly fetchPackageMetaData error for redux-form-7@npm:redux-form@7.3.0 Invalid dependency type requested: alias

...

2744 verbose stack Error: Invalid dependency type requested: alias

2744 verbose stack at getFetcher (/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:68:15)

2744 verbose stack at manifest (/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:15:19)

2744 verbose stack at pinflight (/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"
  }
}

我用谷歌搜索了 SO 但我找不到此依赖语法的用途或错误的含义?

最佳答案

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

关于node.js - 错误!请求的依赖类型无效 : alias,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54085943/

相关文章:

node.js - Node js 聊天服务器 - 用户身份验证

javascript - 类型错误 : Cannot read property 'config' of null at Class. 运行〜/node_modules/angular-cli/tasks/serve.js:22:61

node.js - 使用来自 git 的 package.json 中的分支代码

node.js - 在 nest.js 代码库上找不到模块 (MODULE_NOT_FOUND)

node.js - 为什么我的 ubuntu 终端中的 Node 版本是 v10,即使我通过浏览器下载了最新的稳定版本?

node.js - 没有可用的 Nodejs 包。 Elastic Beanstalk 上的错误 : Nothing to do. Rails 应用程序

android - Android 和 iPhone 设备之间发送推送通知的服务器实现

javascript - 如何优雅地将 bool 值和整数建模为一个?

javascript - 在 javascript 中,我应该尽可能使用 const 而不是 var 吗?

javascript - 如何使用 material-ui 图标中的图标?