всеки път, когато стартирам hexo
команда, срещам следните проблеми
{ [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' }
След като го препълних със stackover, получих решението npm install hexo --no-optional
.Тъй като hexo модулът има множество зависимости и възстановяването му в нестабилна мрежова среда би довело до същия проблем, няма нужда да преинсталирам целия модул. Намерих този модул след търсене на DTraceProviderBindings
в папката на hexo. това разширение ви позволява да създавате доставчици на DTrace за вашите приложения Node.js. Тоест, за създаване на доставчици и проби, които разкриват информация, специфична за вашето приложение, а не информация за времето на изпълнение на възела. прочетете повече на страницата му в github.
Изтрийте този незадължителен модул
npm uninstall dtrace-provider
След това няма повече информация за грешка. Но ако трябва да използвате този модул, можете да го инсталирате отново
npm install dtrace-provider
разбира се, че е по избор.