node.js - Yeoman angularjs 脚手架错误

标签 node.js angularjs yeoman yeoman-generator yeoman-generator-angular

我正在尝试运行此命令:

yo angular

但它给了我这个错误:

**/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/lib/detect-dependencies.js:84
  if (_.isString(componentConfigFile.main)) {
                                    ^
TypeError: Cannot read property 'main' of undefined
    at findMainFiles (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/lib/detect-dependencies.js:84:37)
    at /usr/local/lib/node_modules/generator-angular/node_modules/wiredep/lib/detect-dependencies.js:146:17
    at forOwn (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/node_modules/lodash/dist/lodash.js:1301:15)
    at Function.forEach (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/node_modules/lodash/dist/lodash.js:2595:9)
    at detectDependencies (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/lib/detect-dependencies.js:28:5)
    at wiredep (/usr/local/lib/node_modules/generator-angular/node_modules/wiredep/wiredep.js:57:39)
    at Generator._injectDependencies (/usr/local/lib/node_modules/generator-angular/app/index.js:326:5)
    at /usr/local/lib/node_modules/generator-angular/node_modules/yeoman-generator/node_modules/async/lib/async.js:232:13
    at /usr/local/lib/node_modules/generator-angular/node_modules/yeoman-generator/node_modules/async/lib/async.js:113:21
    at /usr/local/lib/node_modules/generator-angular/node_modules/yeoman-generator/node_modules/async/lib/async.js:24:16**

如何修复以上错误? 注意:我运行的是 Ubuntu 14.04

最佳答案

问题是 Git 没有安装,因为 yeoman 尝试通过 Git 获取 Bower_components

关于node.js - Yeoman angularjs 脚手架错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24802060/

相关文章:

node.js - 使用关联数据创建复合索引?

javascript - 在 Mongoose 中,如何根据相关集合中的值查找记录?

javascript - 在 before() 中使用 .then 时无法预期脉轮中的状态

javascript - Jquery 数据表显示详细信息

javascript - 在 Yeoman 中使用 bourbon/bourbon neat 没有错误

json - 传感器数据未上传至 artik 云

angularjs - 过滤特定类型的所有项目(引用文档)

javascript - 在 angularjs 中为什么我们在 angular.module() 函数中使用 [] ?

javascript - 添加新模块 AngularJS FountainJS (Yeoman)

yeoman 错误 : Cannot find module 'escape-string-regexp'