hver gang jeg kører hexo
kommando, støder jeg på følgende problemer
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
Efter at have overfyldt det, fik jeg løsningen npm install hexo --no-optional
Da hexo-modulet har adskillige afhængigheder, og at genopbygge det under et ustabilt netværksmiljø ville give anledning til det samme problem, er det ikke nødvendigt at geninstallere hele modulet. Jeg fandt dette modul efter at have søgt DTraceProviderBindings
i hexos folder. denne udvidelse giver dig mulighed for at oprette indbyggede DTrace-udbydere til dine Node.js-applikationer. Det vil sige at skabe udbydere og sonder, der afslører information, der er specifik for din applikation, snarere end information om nodens kørselstid. læs mere på dens github-side.
Slet dette valgfrie modul
npm uninstall dtrace-provider
Så ikke mere fejlinformation. Men hvis du skal bruge dette modul, kan du geninstallere det
npm install dtrace-provider
selvfølgelig er det valgfrit.