2014-10-27 16 views
7

Tôi muốn sử dụng yeoman để tạo cấu trúc ứng dụng góc cạnh, nhưng lỗi đã ngăn tôi.Lỗi khi sử dụng yeoman để tạo ứng dụng góc: unhandled Lỗi hiển thị mẫu

yo-->Angular Bootstrap-->more options-->

lỗi xảy ra:

Possibly unhandled Template render error: (unknown path) [Line 3, Column 90] 
    expected variable end 
    at Object.exports.withPrettyErrors (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/nunjucks/src/lib.js:33:17) 
    at Obj.extend.render (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/nunjucks/src/environment.js:344:20) 
    at Obj.extend.renderString (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/nunjucks/src/environment.js:231:21) 
    at Generator.engine [as _engine] (/usr/lib/node_modules/generator-angular-bootstrap/app/modules/nunjucks-engine.js:17:14) 
    at Generator.engine (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/yeoman-generator/lib/actions/actions.js:314:10) 
    at Generator.template (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/yeoman-generator/lib/actions/actions.js:289:15) 
    at setupAppFiles (/usr/lib/node_modules/generator-angular-bootstrap/app/index.js:209:10) 
    at tryCatch1 (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/bluebird/js/main/util.js:45:21) 
    at Promise$_callHandler [as _callHandler] (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/bluebird/js/main/promise.js:658:13) 
    at Promise$_settlePromiseFromHandler [as _settlePromiseFromHandler] (/usr/lib/node_modules/generator-angular-bootstrap/node_modules/bluebird/js/main/promise.js:672:18) 

Vì vậy, bất cứ ai có thể giúp tôi?

+1

Tôi cũng gặp vấn đề tương tự. –

+0

Bạn đang sử dụng máy mac. Nếu vậy, tôi có thể ít nhất đã theo dõi nguồn gốc của vấn đề. –

+0

Trong tệp bao gồm từ ../fsevents.cc:86: ../src/constants.cc:10:66: cảnh báo: đối số mẫu sử dụng loại chưa đặt tên [-Wunnamed-type-template-args] đối tượng-> Đặt (NanNew ("kFSEventStreamEventFlagNone"), NanNew (kFSEventStreamEventFlagNone)); –

Trả lời

0

xóa /usr/lib/node_modules và cài đặt tất cả phụ thuộc một lần nữa làm theo hướng dẫn này: http://yeoman.io/codelab/setup.html

Sau đó bạn có thể chạy "yo góc" và chọn Bootstrap là một trong những dependecies.

+0

Cảm ơn bạn đã trả lời. Thật không may điều này không hoạt động. 'góc cạnh yo' luôn hoạt động tốt. vấn đề là khi cố gắng chạy 'yo góc-bootstrap' mà dường như có một loại khác nhau của cơ chế giàn giáo. –

+0

Wow, tôi đã thử nghiệm và nó không hoạt động. – creeper

0

Tôi không biết bạn có câu trả lời, nhưng bạn có thể đi với dự án thế hệ mặc định, trong đó có bản thân bootstrap.

+0

Cảm ơn bạn đã trả lời. Thật không may điều này không hoạt động. 'góc cạnh yo' luôn hoạt động tốt. vấn đề là khi cố gắng chạy 'yo góc-bootstrap' mà dường như có một loại khác nhau của cơ chế giàn giáo. Và lý do muốn sử dụng giàn giáo này là nó cung cấp một tùy chọn để hỗ trợ góc trên IE <9. –

10

tôi đã "giải quyết" bằng cách hạ thấp các phiên bản từ 0.5.1 đến 0.4.3:

$ sudo npm uninstall -g generator-angular-bootstrap 
$ sudo npm install -g [email protected] 
$ yo angular-bootstrap 

Lỗi này dường như có liên quan đến nunjucks - mà đã được giới thiệu in version 0.5.0 (Tôi đã gặp lỗi trong 0.5.0 và 0.5.1); và có lẽ liên quan đến một thứ khác mà tôi không thể xác định một cách nhanh chóng.

+1

Tôi sẽ cho dấu kiểm màu xanh lá cây này nếu có thể. Cảm ơn! – totallytotallyamazing

+0

Điều đó đã hiệu quả! Dường như có sự nhầm lẫn ngày càng nhiều và sự khác biệt giữa các gói trong lĩnh vực máy phát điện yeoman; bây giờ, người ta phát hiện ra "vấn đề" như trên * tất cả * * * * *. Toàn bộ vấn đề là tự động hóa các nhiệm vụ tầm thường như vậy, nhưng bây giờ chúng tôi có nhiệm vụ lớn để tìm ra và phục hồi từ các lỗi grunt/yeoman/generator khác nhau thay vì: ( – davidkonrad

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