安装完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/