2016-05-21 45 views
6

我試圖運行yeoman時出現錯誤。只是一個簡單的版本請求。我剛安裝Node.js的使用Mac安裝程序V6.2.0和運行以下:喲沒有運行

npm install -g yo 

越來越上安裝我跑yo -version沒有錯誤後:

/usr/local/lib/node_modules/yo/lib/cli.js:18 
var tabtab = new (require('tabtab').Commands.default)({ 
      ^

TypeError: require(...).Commands.default is not a constructor 
    at Object.<anonymous> (/usr/local/lib/node_modules/yo/lib/cli.js:18:14) 
    at Module._compile (module.js:541:32) 
    at Object.Module._extensions..js (module.js:550:10) 
    at Module.load (module.js:458:32) 
    at tryModuleLoad (module.js:417:12) 
    at Function.Module._load (module.js:409:3) 
    at Function.Module.runMain (module.js:575:10) 
    at startup (node.js:160:18) 
at node.js:449:3 

回答

5

我也發現了同樣的問題與最新喲的版本。這是我爲了讓我去做的。

  1. 卸載最新的喲npm uninstall -g yo
  2. 版本使用此命令npm i -g [email protected]

這應該讓你去安裝1.4.6版。

+0

這讓我滾動。謝謝! – islandguy

1

現在已經修復。請參閱Github上的問題here