2014-10-27 16 views
7

Yeoman'ı bir açısal uygulama yapısı oluşturmak için kullanmak istiyorum, ancak bir hata beni durdurdu.Açısal uygulama oluşturmak için yeoman kullanırken hata oluştu: işlenmemiş Şablon hata oluştur

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

hata oluşur:

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) 

Yani, herkes bana yardımcı olabilir?

+1

Aynı sorunu yaşıyorum. –

+0

Mac'in üzerinde misiniz? Eğer öyleyse, en azından sorunun kaynağını bulmuş olabilirim. –

+0

Dosyada bulunan ../fsevents.cc:86: ../src/constants.cc:10:66: uyarı: şablon argümanı, adlandırılmamış türden [-Wunnamed-type-template-args] kullanır object-> Set (NanNew ("kFSEventStreamEventFlagNone"), NanNew (kFSEventStreamEventFlagNone)); –

cevap

0

/usr/lib/ node_modules silip tekrar Bu eğitimde aşağıdaki tüm bağımlılıklarını yükleyin: http://yeoman.io/codelab/setup.html

Bundan sonra çalıştırmak "yo açısal" ve dependecies biri olarak Bootstrap seçebilir.

+0

Cevabınız için teşekkür ederiz. Ne yazık ki bu işe yaramıyor. 'sen açısal' her zaman iyi çalıştı. Sorun, görünüşte farklı bir tür iskele mekanizmasına sahip olan 'yo açısal önyükleme' çalıştırmaya çalışırken. –

+0

Vay, test ettim ve işe yaramıyor. – creeper

0

Cevabınızı aldığınızı bilmiyorum, ancak muhtemelen önyükleme aracının kendisinin bulunduğu varsayılan proje nesliyle devam edebilirsiniz.

+0

Cevabınız için teşekkür ederiz. Ne yazık ki bu işe yaramıyor. 'sen açısal' her zaman iyi çalıştı. Sorun, görünüşte farklı bir tür iskele mekanizmasına sahip olan 'yo açısal önyükleme' çalıştırmaya çalışırken. Ve bu scaffold'u kullanmak isteme sebebi, IE <9'daki açığı desteklemenin bir seçeneğidir. –

10

Ben 0.4.3 için 0.5.1 sürümünü, downgrading "çözüldü" ettik:

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

Bu hata nunjucks ile ilişkili olduğu görünmektedir - (I ettik in version 0.5.0 tanıtıldı 0.5.0 ve 0.5.1) hata yaşadı; ve muhtemelen hızlı bir şekilde tanımlayamadığım başka bir şeyle ilgili.

+1

Eğer yapabilirsem yeşil bir onay işareti verirdim. Teşekkürler! – totallytotallyamazing

+0

Bu işe yaradı! Yeoman jeneratör küresi içindeki paketler arasında daha fazla karışıklık ve tutarsızlık var gibi görünüyor; Şimdi yukarıdaki gibi "problemler" ortaya çıkar * tüm * * * * zaman *. Bütün nokta, bu tür önemsiz görevleri otomatikleştirmek oldu, ama şimdi bunun yerine çeşitli grunt/yeoman/jeneratör arızaları çözmek ve kurtarmak için büyük bir görev var :( – davidkonrad

İlgili konular