7

yeoman を使用して角度のあるアプリ構造を生成したいのですが、エラーが発生しました。

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

エラーが発生します:

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)

それで、誰でも私を助けることができますか?

4

3 に答える 3

10

バージョンを 0.5.1 から 0.4.3 にダウングレードすることで「解決」しました。

$ sudo npm uninstall -g generator-angular-bootstrap
$ sudo npm install -g generator-angular-bootstrap@0.4.3
$ yo angular-bootstrap

このエラーは、バージョン 0.5.0nunjucksで導入された --に関連しているようです(私は 0.5.0 と 0.5.1 でエラーを経験しました)。おそらく、私がすぐに特定できなかった何かに関連しています。

于 2015-01-09T13:01:18.033 に答える