Hexo: Hexo installed on Mac, throw error "Cannot find module './build/Release/DTraceProviderBindings'"

Created on 26 Apr 2016  ·  37Comments  ·  Source: hexojs/hexo

全局已经安装hexo,当前项目下也装了
blog git:(master) ✗ 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' }
{ [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' }
ERROR Local hexo not found in ~/Documents/DATA/github/blog
ERROR Try running: 'npm install hexo --save'

Most helpful comment

$ npm install hexo --no-optional
if it doesn't work
try
$ npm uninstall hexo-cli -g
$ npm install hexo-cli -g

All 37 comments

Reference:
https://hexo.io/docs/troubleshooting.html#Error-with-DTrace-Mac-OS-X

建议把git, node, hexo全部升级到最新版本。。我之前就是因为node版本太低,提示module not found。

npm install hexo --no-optional
works for me

请问报什么错呢
在2016年10月13日 09:40,Zander 写道:

npm install hexo --no-optional
works for me


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

$ npm install hexo --no-optional
if it doesn't work
try
$ npm uninstall hexo-cli -g
$ npm install hexo-cli -g

@MaShiZhao solve my problem!!! thanks!!!

@MaShiZhao
very well
thanks!!

@MaShiZhao Thanks a lot... break that error....

@MaShiZhao
Thanks, it really works!

Thx~~

@MaShiZhao thanks!!!

@MaShiZhao i tried but it doesn't work

@MaShiZhao thanks!!!

@MaShiZhao thanks a lot

@MaShiZhao thanks a lot

It saves my day , many thanks.

$ npm uninstall hexo-cli -g
$ npm install hexo-cli -g

It works.
Thanks a lot.

still suffered this problem

i've tried all the two solution above this issue

npm uninstall hexo-cli -g
npm install hexo-cli -g

and

npm install hexo --opential

but all of this two doesn't work

the error message i got is

{ Error: Cannot find module './build/Release/DTraceProviderBindings' at Function.Module._resolveFilename (module.js:470:15) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/usr/local/lib/node_modules/hexo-cli/node_modules/dtrace-provider/dtrace-provider.js:17:23) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/usr/local/lib/node_modules/hexo-cli/node_modules/bunyan/lib/bunyan.js:79:18) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) code: 'MODULE_NOT_FOUND' } { Error: Cannot find module './build/default/DTraceProviderBindings' at Function.Module._resolveFilename (module.js:470:15) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/usr/local/lib/node_modules/hexo-cli/node_modules/dtrace-provider/dtrace-provider.js:17:23) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/usr/local/lib/node_modules/hexo-cli/node_modules/bunyan/lib/bunyan.js:79:18) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) code: 'MODULE_NOT_FOUND' } { Error: Cannot find module './build/Debug/DTraceProviderBindings' at Function.Module._resolveFilename (module.js:470:15) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/usr/local/lib/node_modules/hexo-cli/node_modules/dtrace-provider/dtrace-provider.js:17:23) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/usr/local/lib/node_modules/hexo-cli/node_modules/bunyan/lib/bunyan.js:79:18) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) code: 'MODULE_NOT_FOUND' } { Error: Cannot find module './build/Release/DTraceProviderBindings' at Function.Module._resolveFilename (module.js:470:15) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/moreoronce/Dropbox/Documents/Daily/node_modules/dtrace-provider/dtrace-provider.js:17:23) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/moreoronce/Dropbox/Documents/Daily/node_modules/bunyan/lib/bunyan.js:79:18) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/moreoronce/Dropbox/Documents/Daily/node_modules/hexo-log/lib/log.js:3:14) at Module._compile (module.js:571:32) code: 'MODULE_NOT_FOUND' } { Error: Cannot find module './build/default/DTraceProviderBindings' at Function.Module._resolveFilename (module.js:470:15) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/moreoronce/Dropbox/Documents/Daily/node_modules/dtrace-provider/dtrace-provider.js:17:23) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/moreoronce/Dropbox/Documents/Daily/node_modules/bunyan/lib/bunyan.js:79:18) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/moreoronce/Dropbox/Documents/Daily/node_modules/hexo-log/lib/log.js:3:14) at Module._compile (module.js:571:32) code: 'MODULE_NOT_FOUND' } { Error: Cannot find module './build/Debug/DTraceProviderBindings' at Function.Module._resolveFilename (module.js:470:15) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/moreoronce/Dropbox/Documents/Daily/node_modules/dtrace-provider/dtrace-provider.js:17:23) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/moreoronce/Dropbox/Documents/Daily/node_modules/bunyan/lib/bunyan.js:79:18) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/Users/moreoronce/Dropbox/Documents/Daily/node_modules/hexo-log/lib/log.js:3:14) at Module._compile (module.js:571:32) code: 'MODULE_NOT_FOUND' }

Are there any other solution?

@MaShiZhao Thanks!

@MaShiZhao Great, Thanks!

@MaShiZhao
thanks!!

I resolve this issue by run following command, remove dtrace-provider and re-install hexo-cli with sudo

$ sudo npm uninstall hexo-cli -g
$ sudo npm uninstall dtrace-provider -g
$ sudo npm install hexo-cli -g --no-optional

without sudo, it didn't work for me.

@moreoronce try using npm install dtrace again.

I was in mac ,how can I fix it ?

@Jhontomson have you tried npm install hexo --no-optional

@MaShiZhao very good

@MaShiZhao Thanks!

$ npm install hexo --no-optional
if it doesn't work
try
$ npm uninstall hexo-cli -g
$ npm install hexo-cli -g
Thx!

sudo npm uninstall hexo-cli -g
sudo npm uninstall dtrace-provider -g
sudo npm install hexo-cli -g --no-optional

when i execute these commands, but i doesn't work.
i use
npm 3.10.10
node v6.11.0
Sierra 10.12.5 (16F73)

Error: Cannot find module './build/Release/DTraceProviderBindings'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/usr/local/lib/node_modules/hexo-cli/node_modules/[email protected]@dtrace-provider/dtrace-provider.js:17:23)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/usr/local/lib/node_modules/hexo-cli/node_modules/[email protected]@bunyan/lib/bunyan.js:79:18)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32) code: 'MODULE_NOT_FOUND' }
{ Error: Cannot find module './build/default/DTraceProviderBindings'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/usr/local/lib/node_modules/hexo-cli/node_modules/[email protected]@dtrace-provider/dtrace-provider.js:17:23)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/usr/local/lib/node_modules/hexo-cli/node_modules/[email protected]@bunyan/lib/bunyan.js:79:18)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32) code: 'MODULE_NOT_FOUND' }
{ Error: Cannot find module './build/Debug/DTraceProviderBindings'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/usr/local/lib/node_modules/hexo-cli/node_modules/[email protected]@dtrace-provider/dtrace-provider.js:17:23)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/usr/local/lib/node_modules/hexo-cli/node_modules/[email protected]@bunyan/lib/bunyan.js:79:18)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32) code: 'MODULE_NOT_FOUND' }
{ Error: Cannot find module './build/Release/DTraceProviderBindings'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/Users/lujianqiang/Development/hexo/node_modules/dtrace-provider/dtrace-provider.js:17:23)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/Users/lujianqiang/Development/hexo/node_modules/hexo/node_modules/bunyan/lib/bunyan.js:79:18)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/Users/lujianqiang/Development/hexo/node_modules/hexo/node_modules/hexo-log/lib/log.js:3:14)
at Module._compile (module.js:570:32) code: 'MODULE_NOT_FOUND' }
{ Error: Cannot find module './build/default/DTraceProviderBindings'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/Users/lujianqiang/Development/hexo/node_modules/dtrace-provider/dtrace-provider.js:17:23)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/Users/lujianqiang/Development/hexo/node_modules/hexo/node_modules/bunyan/lib/bunyan.js:79:18)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/Users/lujianqiang/Development/hexo/node_modules/hexo/node_modules/hexo-log/lib/log.js:3:14)
at Module._compile (module.js:570:32) code: 'MODULE_NOT_FOUND' }
{ Error: Cannot find module './build/Debug/DTraceProviderBindings'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/Users/lujianqiang/Development/hexo/node_modules/dtrace-provider/dtrace-provider.js:17:23)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/Users/lujianqiang/Development/hexo/node_modules/hexo/node_modules/bunyan/lib/bunyan.js:79:18)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/Users/lujianqiang/Development/hexo/node_modules/hexo/node_modules/hexo-log/lib/log.js:3:14)
at Module._compile (module.js:570:32) code: 'MODULE_NOT_FOUND' }

I was getting this same error when using Yarn. It is an issue with node/npm/yarn (https://github.com/react-community/create-react-native-app/issues/135)

make sure to use npm i instead of yarn install

I solve this problem by doing this:

cd ./node_modules/hexo/node_modules/hexo-log/node_modules/bunyan
npm uninstall dtrace-provider --save

Because hexo does not really use the 'dtrace-provider' module. We can just uninstall it to avoid those error message. You can also re-install it as you wish.

npm uninstall hexo-cli -g
npm install hexo --no-optional -g

it works for me.

npm uninstall hexo-cli -g
npm install dtrace
npm install hexo-cli -g

this works for me.

I find that I can install it with npm install hexo
But I can not install it with npm install hexo -g
So, I just go to the global catalog(Mine is /root/Cache/NPM/.npm-global/lib/node_modules) and install it with npm install hexo
And then add the bin catalog of hexo to the environment path.
Hope this works for you

@MaShiZhao THX 🦈

npm uninstall hexo-cli -g
npm install dtrace
npm audit fix
npm install hexo-cli -g

this works for me too.
i think dtrace installation is necessary.

@wendy-w nice work.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mashirozx picture mashirozx  ·  3Comments

bearpaw picture bearpaw  ·  3Comments

awulkan picture awulkan  ·  3Comments

lushijie picture lushijie  ·  3Comments

leoli-dev picture leoli-dev  ·  3Comments