cre*_*per 7 node.js npm yeoman yeoman-generator-angular
我想使用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)
Run Code Online (Sandbox Code Playgroud)
那么,有人可以帮助我吗?
thi*_*res 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
Run Code Online (Sandbox Code Playgroud)
这个错误似乎与nunjucks- 版本0.5.0中引入有关(我在0.5.0和0.5.1中遇到过错误); 并且可能与我无法快速识别的其他内容有关.
小智 0
删除/usr/lib/node_modules并按照本教程再次安装所有依赖项:http://yeoman.io/codelab/setup.html
之后,您可以运行“yo Angular”并选择 Bootstrap 作为依赖项之一。