由于已删除安装位置,因此无法全局卸载此node.js软件包

时间:2019-04-21 06:51:24

标签: node.js npm npm-install

我尝试全局删除此node.js软件包ibkr-api

$ npm uninstall -g ibkr-api

我遇到以下错误。

npm ERR! code ENOLOCAL
npm ERR! Could not install from "..\..\..\Inv\Programming\node.js\ibkr-api" as it does not contain a package.json file.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\young\AppData\Roaming\npm-cache\_logs\2019-04-21T06_40_48_468Z-debug.log

2019-04-21T06_40_48_468Z-debug.log的内容粘贴在这里; https://pastebin.com/raw/GNDP8g46

似乎该软件包的安装位置已被删除。

当我运行命令时;

$ npm list -g -depth=0

列出了node.js包。

如何卸载此node.js软件包?此错误使我无法全局更新和安装新的node.js软件包。

我正在使用Windows 10 64位和node.js v11.14.0

1 个答案:

答案 0 :(得分:0)

我会回答我自己的问题。

基于其他堆栈溢出用户naga-elixir-jar的评论,我设法解决了该问题。一切归功于他。

在日志文件显示缺少package.json的完全相同的位置重新安装node.js软件包。

现在,卸载node.js软件包。

$ npm uninstall -g ibkr-api

该软件包已成功删除。