angularjs - 为什么 Yeoman AngularFire 生成器从一开始就无法工作?

标签 angularjs gruntjs yeoman yeoman-generator yeoman-generator-angular

安装完generator-angularfire并运行grunt和gruntserve后,我收到错误,指出所有JS文件中均未定义Angular:https://www.dropbox.com/s/8u6d3bfn854iso2/Screenshot%202014-10-31%2012.40.18.png?dl=0

我假设生成器可以工作,因为它是由 firebase ( https://github.com/firebase/generator-angularfire ) 维护的。

也就是说,我按照自述文件中的这些确切说明进行操作,但它不起作用:

安装生成器-angularfire:

npm install -g generator-angularfire

创建一个新目录,然后 cd 进入该目录:

mkdir my-new-project && cd $_

运行 yo angularfire,可以选择传递应用程序名称:

yo angularfire [app-name]

运行 grunt 进行构建,运行 grunt 进行预览

最佳答案

我相信最新的生成器 Angularfire 中存在一个错误,它没有将 Bower 或 grunt-cli 列为依赖项。因此,请先执行以下操作并重试:

npm install -g bower grunt-cli

关于angularjs - 为什么 Yeoman AngularFire 生成器从一开始就无法工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26682288/

相关文章:

node.js - 是否可以从下载的包中在本地运行 npm 包安装?

javascript - 如何在网格中使用 ng-repeat

javascript - PHP 中的 IIFE(立即调用函数表达式)?

javascript - 当用户提交每个新帖子时,如何为每个新帖子添加时间戳(并在 Firebase 中保存)?

javascript - 如何在 Grunt 中将项目变量 config.get() 到任务的 initConfig 中?

yeoman - bower 可以自动将 <script> 标签写入 index.html 吗?

unit-testing - Angularjs 将 $resource 注入(inject)工厂以使用 jasmine 进行测试

gruntjs - 如何在 Grunt 中运行多个 karma 目标?

node.js - 警告 : Task "karma" not found when running grunt test

javascript - Yeoman - 将日志记录延迟到任务完成后