天天看點

nrm學習(二)安裝報錯

安裝完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      

如圖:

nrm學習(二)安裝報錯

解決方法:

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版本安裝及問題處理

nrm