在本教程中,我们将学习如何在Node.js中修复修复模块没有自我注册的错误。
当我们运行一个node项目时,有时我们会在终端看到以下错误。
Uncaught Error: Module did not self-register.", source:
当你的项目中的node_modules 文件夹被损坏时,就会出现这个错误。由于网络中断或其他原因,如一些模块已经安装在你的机器上,要解决这个问题,请按照以下步骤进行。
- 首先,通过使用下面的命令删除项目目录中的
node_modules文件夹。
rm-rf node_modules
或者你可以通过右键点击它并选择delete 选项来手动删除它。
- 清除npm缓存。
npm clean cache --force
- 通过运行
npm install命令重新安装node模块。