如何解决"错误:无法找到模块'子进程关闭'"?

 尤天asoka 发布于 2023-01-12 13:14

我正常照常营业,即将结账发电机 - 角 - 全栈.

我没有红色错误,但最后说的是一条消息Error: Cannot find module 'child-process-close'.我尝试了许多卸载节点,重新安装,手动删除本地和/或全局路径中的文件和目录,并试图确保Homebrew是安装所有内容的人,不知怎的,我让事情变得更糟.

(另外,我最初看到有关业力的错误.一切看起来都正确,但似乎我没有通过向它投掷命令做任何好事.)

我很茫然.所有stackoverflow问题都被点击了,我担心我可能已经尝试了太多的建议.我无法安装任何Yeoman发电机.我不能用npm安装任何东西.当我在项目目录中运行npm install时会抛出错误.我真的不知道.有没有办法我基本上可以一起重新开始?一个简单的卸载和安装不会削减它.系统中的某些东西需要改变,但我不知道是什么.有任何想法吗?

编辑

我没有详细列出我如何让​​Node恢复正常工作状态,但这个Homebrew问题确实非常有用且有帮助.我不知道我的权限是如何摆脱的,这可能是我自己的错.虽然这并没有解决所有问题,但我仍然遇到了子进程关闭错误.通过查看NPM的github上的问题,我找到了这个,它告诉我们如何手动删除package.tgz.短线运行rm /Users/tylersloan/.npm/connect/2.8.8/package.tgz.中提琴!

2 个回答
  • 在我的机器上,我不得不对@ Believe2014的回复进行一些调整

    $ rm -rf /usr/local/lib/node_modules
    

    然后重新安装节点为 sudo

    $ brew uninstall node
    $ sudo brew install node
    

    然后npm对我表现出预期的行为,例如安装Sails框架:

    sudo npm install -g sails
    

    2023-01-12 13:16 回答
  • 您将要node_modules使用此命令删除该文件夹:

    $ rm -rf /usr/local/lib/node_modules
    

    然后重新安装node:

    $ brew uninstall node
    $ brew install node
    

    npm恢复了生机.

    2023-01-12 13:16 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有