Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – npm不工作,总是得到这个错误 – >错误:找不到模块“我们还在 –大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图安装咕噜在@L_423_0@mac与优胜美地。节点已安装在最新版本中。如果我在终端中键入“node -v”,我得到行v0.12.5。那很好。但是当我想要安装的东西与npm我只得到一个错误

我试过“sudo npm安装-g grunt-cli”,“sudo npm安装npm -g”和“npm -v”我总是这个错误

Error: CAnnot find module 'are-we-there-yet'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/npmlog/log.js:2:16)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)

有人知道什么是问题或更好的解决方案?

gregor;)

解决方法

你已经通过删除一些其依赖关系破坏了npm。

我们仍然是一个npmlog的依赖,这是一个npm本身的依赖,你不知何删除它。对于这种情况通常的简单的解决方案是重新安装一个包,但是如果npm不能操作,这不工作。幸运的是,npm tarball预先捆绑了依赖关系,因此installing npm from scratch就像打开tarball一样简单。

1)转到全局node_modules目录(如果你可以运行它将npm root -g打印):

$ cd /usr/local/lib/node_modules

2)删除损坏的npm目录或将其移动到其他位置(注意,您可能需要提升此权限和以下步骤):

$ mv npm /tmp

3)从注册表下载并解压新npm(要安装的替代版本,例如3.10.8):

$ curl -L registry.npmjs.com/npm/-/npm-{VERSION}.tgz | tar xz --transform="s:^package:npm:"

您可以使用此安装脚本自动化某些操作:

$ curl -L https://www.npmjs.com/install.sh | sh

此时npm应该再次工作。

大佬总结

以上是大佬教程为你收集整理的node.js – npm不工作,总是得到这个错误 – >错误:找不到模块“我们还在 –全部内容,希望文章能够帮你解决node.js – npm不工作,总是得到这个错误 – >错误:找不到模块“我们还在 –所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。