hexo安装错误问题Error: Cannot find module './build/Release/DTraceProviderBindings

hexo安装错误的问题是因为npm原本的源貌似不能正确安装

这居然和墙有关,于是换淘宝的源之后就没问题了
修改源地址为淘宝 NPM 镜像

npm config set registry http://registry.npm.taobao.org/

修改源地址为官方源

npm config set registry https://registry.npmjs.org/

原本的错误显示
{ [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' }

网上搜索的都是用
$ npm install hexo --no-optional <-没用

于是我先换成淘宝的源, 再用

npm install hexo-cli -g

安装成功啦

hexo -v

hexo-cli: 1.0.2
os: Darwin 16.4.0 darwin x64
http_parser: 2.7.0
node: 7.4.0
v8: 5.4.500.45
uv: 1.10.1
zlib: 1.2.8
ares: 1.10.1-DEV
modules: 51
openssl: 1.0.2j
icu: 58.2
unicode: 9.0
cldr: 30.0.3
tz: 2016j

你可能感兴趣的:(hexo安装错误问题Error: Cannot find module './build/Release/DTraceProviderBindings)