安裝完nrm,執行nrm相關指令報錯,神奇,根據提示,是一個文法錯誤!!!
/Users/wangkun/.nvm/versions/node/v8.4.0/lib/node_modules/nrm/node_modules/open/index.js:38
} catch {}
^
SyntaxError: Unexpected token {
at createScript (vm.js:74:10)
at Object.runInThisContext (vm.js:116:10)
at Module._compile (module.js:537:28)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (/Users/wangkun/.nvm/versions/node/v8.4.0/lib/node_modules/nrm/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
at Module.require (module.js:517:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/wangkun/.nvm/versions/node/v8.4.0/lib/node_modules/nrm/cli.js:10:14)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
at Function.Module.runMain (module.js:609:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:598:3
如圖:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLyUDOzUjM0UzNx0SOyUjN1cTN0EjNwcDMxIDMy0yN4YzN3ITMvw1NwEjMwIzLcdDO2czNyEzLcd2bsJ2Lc12bj5ycn9Gbi52YuAjMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)
解決方法:
1.打開報錯檔案:/Users/wangkun/.nvm/versions/node/v8.4.0/lib/node_modules/nrm/node_modules/open/index.js:
2. 找到第catch
3.catch 改成 catch(e) //文法錯誤
參考
nrm鏡像管理工具v1.2.1版本安裝及問題處理