当前位置: 首页 > 后端技术 > Node.js

NODE_MODULE_VERSION不一致

时间:2023-04-03 11:31:04 Node.js

我的个人博客是用Hexo+Githubpages搭建的。由于最近六个月忙于一个项目,主要是懒惰没有更新。最近每次提交总是遇到问题。其实不影响正常提交,但是对于有强迫症的我来说,每次看到这个Error,总觉得很烦。这是错误日志:hexog--dError:Themodule'/usr/local/lib/node_modules/hexo-cli/node_modules/dtrace-provider/build/Release/DTraceProviderBindings.node'wascompiledagainstadifferentNode.js版本使用NODE_MODULE_VERSION48。此版本的Node.js需要NODE_MODULE_VERSION59。请尝试重新编译或重新安装模块(例如,使用`npmrebuild`或`npminstall`)。在Object.Module._extensions.node(module.js:678:18)在Module.load(module.js:561:32)在tryModuleLoad(module.js:501:12)在Function.Module._load(module.js:561:32)js:493:3)atModule.require(module.js:593:17)atrequire(internal/module.js:11:18)atObject.(/usr/local/lib/node_modules/hexo-cli/node_modules/dtrace-provider/dtrace-provider.js:17:23)在Module._compile(module.js:649:30)在Object.Module._extensions..js(module.js:660:10)在Module.load(module.js:561:32)在tryModuleLoad(module.js:501:12)在Function.Module._load(module.js:493:3)atModule.require(module.js:593:17)atrequire(internal/module.js:11:18)atObject.(/usr/local/lib/node_modules/hexo-cli/node_modules/bunyan/lib/bunyan.js:79:18)在Module._compile(module.js:649:30){错误:在Function.Module._resolveFilename(module.js:543:15)atFunction.Module._load(module.js:470:25)atModule.require(module.js:593:17)atrequire(internal/module.js:11:18)atObject.<匿名>(/usr/local/lib/node_modules/hexo-cli/node_modules/dtrace-provider/dtrace-provider.js:17:23)在Module._compile(module.js:649:30)在Object.Module。_extensions..js(module.js:660:10)在Module.load(module.js:561:32)在tryModuleLoad(module.js:501:12)在Function.Module._load(module.js:493:3)atModule.require(module.js:593:17)atrequire(internal/module.js:11:18)atObject.(/usr/local/lib/node_modules/hexo-cli/node_modules/bunyan/lib/bunyan.js:79:18)在Module._compile(module.js:649:30)在Object.Module._extensions..js(module.js:660:10)在Module.load(module.js:561:32)代码:'MODULE_NOT_FOUND'}{错误:在Function.Module._resolveFilename(module.js:543:15)处找不到模块'./build/Debug/DTraceProviderBindings'.Module._load(module.js:470:25)atModule.require(module.js:593:17)atrequire(internal/module.js:11:18)atObject.(/usr/local/lib/node_modules/hexo-cli/node_modules/dtrace-provider/dtrace-provider.js:17:23)在Module._compile(module.js:649:30)在Object.Module._extensions..js(module.js:660:10)在Module.load(module.js:561:32)在tryModuleLoad(module.js:501:12)在Function.Module._load(module.js:493:3)在Module.require(module.js:593:17)在require(internal/module.js:11:18)在Object.(/usr/local/lib/node_modules/hexo-cli/node_modules/bunyan/lib/bunyan.js:79:18)在Module._compile(module.js:649:30)在Object.Module._extensions..js(module.js:660:10)在Module.load(module.js:561:32)code:'MODULE_NOT_FOUND'}解决方法:重建node-pty模块npmrebuildnode-pty--update-binary微信公众号:智哥(ID:zhige-me)期待与你相遇,共同成长向前!