hexo安裝錯(cuò)誤的問題是因?yàn)閚pm原本的源貌似不能正確安裝
這居然和墻有關(guān)隔盛,于是換淘寶的源之后就沒問題了
修改源地址為淘寶 NPM 鏡像
npm config set registry http://registry.npm.taobao.org/
修改源地址為官方源
npm config set registry https://registry.npmjs.org/
原本的錯(cuò)誤顯示
{ [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' }
網(wǎng)上搜索的都是用
$ 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