2016-05-21 16 views
6

Tôi gặp lỗi khi cố chạy yeoman. Chỉ cần một yêu cầu phiên bản đơn giản. Tôi chỉ cần cài đặt Node.js sử dụng v6.2.0 mac cài đặt và chạy như sau:yo không chạy

npm install -g yo 

Sau khi nhận được không có lỗi về cài đặt Tôi chạy 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 

Trả lời

5

Tôi cũng thấy cùng một vấn đề với mới nhất phiên bản của yo. Đây là những gì tôi đã làm để giúp tôi đi.

  1. Gỡ bỏ phiên bản mới nhất của yo npm uninstall -g yo
  2. Cài đặt phiên bản 1.4.6 với lệnh này npm i -g [email protected]

này sẽ giúp bạn đi.

+0

Điều này khiến tôi phát triển. Cảm ơn! – islandguy

1

Điều này hiện đã được khắc phục. Xem sự cố trên Github here.

Các vấn đề liên quan