Hexo在Mac上重新安装

来源:互联网 发布:淘宝网首页连衣裙 编辑:程序博客网 时间:2024/05/05 18:00

Hexo在Mac上重新安装

在Mac上重装Hexo,直接使用npm安装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' }

网上的解决方案,一般为换个npm源,然后再重新安装,但在我这里无法成功,具体原因不明。

 
npm --registry https://registry.npm.taobao.org
npm install hexo-cli —no-optional

记录下成功方案,主要先卸载hexo:

  1. 根据hexo官方网站对mac用户的说明,先安装Xcode,并安装Command Line tools

  2. 卸载之前安装的hexo (重要) ,不卸载在我的机器上无法成功

     
    npm uninstall hexo-cli -g #3.0.0版本执行
    npm uninstall hexo -g #之前版本执行
  3. 配置国内npm数据源并重新安装(之前使用cnpm似乎也不能成功)

     
    npm --registry https://registry.npm.taobao.org
    npm install hexo-cli -g
  4. 在blog根目录下启动安装hexo模块并启动hexo server

     
    npm install
    hexo server
参考文献:

[1]https://segmentfault.com/a/1190000002979092

[2]https://hexo.io/docs/

2 0