NPM损坏并报告此错误:npm ERR! 404

时间:2018-10-25 22:28:41

标签: javascript npm eslint

我正在跑步npm update -g,我得到了

npm ERR! code E404
npm ERR! 404 Not found : default-html-example
npm ERR! 404
npm ERR! 404  'default-html-example' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/me/.npm/_logs/2018-10-25T22_24_12_353Z-debug.log

因此,我现在在执行任何命令后都可以得到此信息,例如在任何项目中,当我运行./node_modules/.bin/eslin .时,都可以得到棉绒结果,但是在详细信息的末尾总会出现此错误。

---更新---

经进一步调查,我发现了这一点。

  • 被称为/usr/local/lib/node_modules/default-html-example
  • 的事物
  • 这是我作为第一批教程之一进行工作的示例。不确定它到底是如何到达那里的。
  • 当我检查它时,结果发现它是一个教程的符号链接:default-html-example -> /Users/me/learning/lynda_com_JavaScript_Essential_Training/MY_Ex_Files_JavaScript_EssT/Exercise_Files/default

这仍然是一个谜,它如何最终到那里?

1 个答案:

答案 0 :(得分:0)

找到并删除该恶意文件夹/usr/local/lib/node_modules/default-html-example解决了该问题。

但是,我仍然不确定该文件夹如何在该位置结束。这是我的第一个教程项目文件夹之一。