我运行npm install
并收到以下错误消息:
npm ERR!代码ETARGET npm ERR! notarget找不到与is-callable@^1.1.5相匹配的版本。 npm ERR! notarget在大多数情况下,您或您的一个依赖项正在请求 npm ERR! notarget不存在的软件包版本。 npm ERR!可以在以下位置找到此运行的完整日志: npm ERR! /Users/MyUserName/.npm/_logs/2020-02-04T09_15_04_696Z-debug.log
我一直在尝试以下命令:
npm rm -rf node_modules
npm cache clean
npm install
但这没有帮助。
即使试图删除 node_modules
,我也遇到相同的错误。
当我尝试安装应该为1.1.5
的is-callable
的最新版本时,我只得到了1.1.4
的版本
npm版本:6.12.0
角度版本:8.x
打字稿版本:3.4.5
有什么想法或暗示可以解决这个问题吗?我应该选择npm版本:6.13.1
还是最新版本?
答案 0 :(得分:0)
如果需要,您可以使用package.json
分辨率来强制选择版本。
package.json
{
...
"resolutions": {
"is-callable": "1.1.5"
}
}
rm -r node_modules
npx npm-force-resolutions
npm install
答案 1 :(得分:0)
这可能是一个解决方案:
npm uninstall is-callable
npm cache verify
npm install
npm install --save is-callable@latest