问题标签 [yeoman-generator-angular]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
361 浏览

javascript - 运行 npm install -g yo 命令给出 -> ERR

我只是尝试进行 npm install 但收到此错误。

我用 chown 更改了 /usr/local 的权限,但我不确定这是否会影响我的问题。我该如何解决?

0 投票
2 回答
2868 浏览

angularjs - 当我尝试注册新用户时,simpleLoginTool 给我“错误:未为此 Firebase 启用指定的身份验证类型”

我正在创建一个 AngularJS、带有 Firebase 的 Yeoman 堆栈、AngularFire 应用程序,并且我使用了 generator-angularfire ( https://github.com/firebase/generator-angularfire ) 来设置我的 simpleLoginTools。我只下载了电子邮件/密码验证,因为身份验证的唯一要点是我需要一些用户出于管理目的来为站点创建新内容和销毁旧内容。但是,当我转到“example.com/#/login”并尝试通过电子邮件和密码注册新用户时,它会给我一个

是因为我的应用程序/Firebase 数据库中没有用户模型吗?如果是这样,我该如何创建一个?如果不是,我该如何克服这个错误?

0 投票
1 回答
2685 浏览

xcode - 如何使用 XCode 5 构建 IPA 以使用 TestFlight 进行分发?

在 XCode 5(.1.1) 中,如何通过 TestFlight 获得 IPA 以进行分发?

  1. 我将版本的代码签名身份和配置文件设置为我的分发配置文件
  2. 我构建了存档(从菜单中选择 iOS 设备,然后产品>存档),它成功了。
  3. 我在管理器中选择存档并单击“分发...”
    1. 我选择“为企业或临时部署保存
    2. 我选择我的分发配置文件(与上面的 1 相同)
    3. 我点击导出。
  4. XCode 给出错误信息

代码签名操作失败
检查您选择的身份是否有效。

我应该怎么办?

更新:

  1. 我从苹果开发中心和我的钥匙串访问(本地)中删除了我的证书、应用程序 ID 和配置文件。
  2. 我重新创建了证书、应用程序 ID 和临时配置文件。
  3. 我从开发中心将我的信息同步到 XCode
  4. 我更新了项目code signing identityprovisioning profile目标的构建设置以使用新的分发配置文件。
  5. 我再次归档了项目。
  6. 我在存档管理器中单击了分发
  7. 我选择了临时
  8. 我选择了我的新的临时分发配置文件(从上面)
  9. 我犯了同样的错误

代码签名操作失败
检查您选择的身份是否有效。

(@mohacs 建议)当我尝试验证档案时,我得到

没有找到申请记录。
应用程序必须准备好上传到 iTunes Connect,然后才能在 Xcode 中进行验证或提交。

(@threeve 建议)当我阅读Cordova 应用程序代码签名失败(使用 XCode 5.1.1 和 Cordova 3.4.1-0.1.0)检查(系统)控制台(感谢@shedd)时,我不知道去哪里看,但在“系统日志查询”下,我查看了“所有消息”,但在尝试“分发”期间没有看到任何消息。

0 投票
1 回答
986 浏览

javascript - Problems with integrating ui-calendar into angular app

I m trying to integrate ui-calendar(https://github.com/angular-ui/ui-calendar) into an angular app and getting errors.I generated the structure of the app with yeoman and then tried integrating ui-calendar into the app but i get following errors

Here is the code in my controller.js file

here is the code in index.html

0 投票
0 回答
297 浏览

gruntjs - grunt-usemin 相关图片链接

我有一个非常常见的问题,阅读了很多解决方案(stackoverflow 和 github 问题),但仍然没有发现这对我有用。

我要解决的问题:

  1. angularjs项目,所以我使用generator-angular (yeoman generator)
  2. SASS预处理器(实际上并没有)
  3. 需要使用相对图像链接(../../images/yeoman.png),因此它们在构建之前和之后都是正确的(../images/yeoman.1er4b3.png )

为此创建了测试项目。测试使用:

只有解决方案对我有用,您可以在此提交中找到

但它有问题:如果编译(构建后)css文件位于dist/styles/subfolder/(index.html contains < !-- build:css({.tmp,app}) styles/views/views.css -- >),链接将被破坏。


这个问题与grunt-cotrib-cssmin -> clean-css有关。

注意: generator-angular 使用我在帮助中看到的最新解决方案创建 Gruntfile,但在我的情况下没有帮助

如果有人能让测试项目正常构建,我会很高兴。

0 投票
4 回答
755 浏览

gruntjs - 为什么“grunt serve:dist”呈现与“grunt serve:dist”不同的视图?

我是 Yeoman 和 Grunt 的新手,在执行“grunt serve:dist”之后,我对样式表有了很大的了解。

它改变了字体宽度,在标题中添加了一些填充,实际上完全破坏了一个表格,我不知道从哪里开始调试,但我相信它确实找到了 CSS,因为字体样式确实改变了,它正在读取JS,我放了一些 console.log() 来查看它是否正常工作,但也有一些例外情况,例如(Chrome 控制台):

任何想法?

0 投票
3 回答
3048 浏览

javascript - 如何在 PhantomJS 测试中点击 A 指令

由 Yeoman 使用 angular-generator 生成的应用程序。

指示:

测试:

错误:

PhantomJS 1.9.7 (Mac OS X) 指令:scrollTop 应该有“Back to top”作为文本类型错误:'undefined' 不是函数(评估'element.click()')

我无法理解问题出在哪里。:( 请发布功能代码。

0 投票
1 回答
762 浏览

angularjs - Yeoman 的 Angular.js 代码实验室 - 修复测试

我从这个 codelab完成了教程,并按照建议尝试修复单元测试中的错误。但我不知道如何解决这个错误。我已经看过这个问题:running-tests-with-localstorage,但它并没有解决我的问题。

这是我的测试文件:

这是控制台输出:

更新:添加了答案。

这是我的 karma.conf.js 文件,已修复。必须将模块 angular-local-storage.js 添加到文件列表中。

0 投票
1 回答
1812 浏览

javascript - 如何成功地“咕哝”构建一个 yeoman 项目

我用 yeoman 搭建了一个有角度的 webapp。我成功创建了运行良好的 webapp!

我现在正试图将其投入生产。我注册了一个任务构建,但不幸的是,我还没有找到合适的资源来详细解释这是如何完成的。

到目前为止,我在运行后管理grunt build了一个包含和缩小 css 和 html 文件的 webapp,但我无法包含要包含的脚本。

问题:index.html 文件中构建块的作用是什么?yeoman 生成器的 index.html 文件带有一些 vendor.js 等。我保留那些吗?

如果有人可以总结成功构建您的 yeoman 应用程序必须采取的步骤,我将不胜感激。

在任何情况下,我都会发布我的 Gruntfile 和 index.html,这是我的 Gruntfile:

这是我在应用程序中的 index.html:

0 投票
0 回答
79 浏览

node.js - node 和 npm 安装中的用户与 root 用户

我在尝试安装节点和 npm 应用程序时遇到问题。通常尝试使用 yo 和 generator-angular 设置新应用程序。

我已经安装了 yeoman (sudo npm install -g yo) 我已经安装了 generator-angular (sudo npm install -g generator-angular)。

但是,当尝试使用生成器创建新应用程序时,我遇到了权限问题。哟角温度(例如)。

调查时,我不明白为什么我的用户目录中的 .npm 文件夹有一些作为 root 用户创建的文件夹。

我在 Mac 上,小牛队。

是否有安装节点和其余部分的特定方法。在 sudo/root/用户权限方面?

通过从 nodejs.org 网站下载 0.10.26,我已经完全重新安装了节点。