继承的项目表示要运行npm install以安装项目的软件包。但是当我这样做时,出现以下错误:
npm ERR! Invalid dependency type requested: alias
Run Code Online (Sandbox Code Playgroud)
在日志中,我可以看到以下消息:
212 redux-form-7 @ npm:redux-form@7.3.0的傻fetchPackageMetaData错误请求的无效依赖类型:别名
...
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"
}
}
Run Code Online (Sandbox Code Playgroud)
我已经用谷歌搜索了,但是找不到该依赖语法的含义或错误的含义?
小智 5
如果您在升级到最新版本的 npm 时仍然遇到问题,由于同样的“ERR!请求的依赖类型无效:别名”错误,请执行以下操作:
首先安装npm v6.9.0。由于以前的版本没有别名支持,因此可以正常安装。谢谢安德鲁基特里奇!
npm 我-g npm@6.9.0
然后就可以升级npm到最新版本了
npm i -g npm@最新
| 归档时间: |
|
| 查看次数: |
3104 次 |
| 最近记录: |