运行 npm I 时出错,貌似安装 cmake-binaries 这个包的时候出问题了。
macOS 10.13.2
node v8.9.1
npm 5.6.0
因为是国内环境,使用了 cnpm
```
⠸ [0/4] Installing yauzl@2.4.1module.js:538
throw err;
^
Error: Cannot find module 'tar'
at Function.Module._resolveFilename (module.js:536:15)
at Function.Module._load (module.js:466:25)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/akari/Developer/muban/node_modules/_cmake-binaries@1.0.5-2@cmake-binaries/preinstall.js:3:13)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
✖ Install fail! Error: Run "sh -c node preinstall.js" error, exit code 1
Error: Run "sh -c node preinstall.js" error, exit code 1
at ChildProcess.proc.on.code (/usr/local/lib/node_modules/cnpm/node_modules/runscript/index.js:74:21)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at maybeClose (internal/child_process.js:925:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
npminstall version: 3.2.1
npminstall args: /usr/local/Cellar/node/8.9.1/bin/node /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --china --userconfig=/Users/akari/.cnpmrc --disturl=
https://npm.taobao.org/mirrors/node --registry=
http://registry.npm.taobao.org```
求指导一下。