2016-05-21 49 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